-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathmanifest.template.json
152 lines (152 loc) · 4.95 KB
/
manifest.template.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json",
"manifestVersion": "1.16",
"version": "1.0.2",
"id": "${{TEAMS_APP_ID}}",
"packageName": "com.microsoft.teams.extension",
"developer": {
"name": "eir evo",
"websiteUrl": "https://www.example.com",
"privacyUrl": "https://www.example.com/privacy",
"termsOfUseUrl": "https://www.example.com/termofuse",
"mpnId": "506002"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "Zapp.ie (${{APP_NAME_SUFFIX}})",
"full": "Zapp.ie the zapster"
},
"description": {
"short": "Zapp.ie: Integrate Bitcoin rewards and AI for enhanced collaboration in Teams",
"full": "Zapp.ie seamlessly integrates into Microsoft Teams, bringing a unique blend of Bitcoin micro-transactions and AI automation to enhance team collaboration and recognition. With Zapp.ie, you can effortlessly send Bitcoin-based rewards (Sats) to colleagues as a token of appreciation, automate recognition for positive behavior, and foster a more engaged and motivated workplace. Transform how your team acknowledges great work and builds a culture of gratitude directly within Teams."
},
"accentColor": "#002A5B",
"bots": [
{
"botId": "${{BOT_ID}}",
"scopes": [
"personal",
"team",
"groupchat"
],
"supportsFiles": false,
"isNotificationOnly": false,
"commandLists": [
{
"scopes": [
"personal",
"team",
"groupchat"
],
"commands": [
{
"title": "Send Zap",
"description": "Send a Zap to a user"
},
{
"title": "Show my balance",
"description": "See your balance in your allowance and private wallet"
},
{
"title": "Show Leaderboard",
"description": "Show the leaderboard of users private wallets"
},
{
"title": "Withdraw my Zaps",
"description": "Withdraw funds from your private wallet to your own personal wallet"
}
]
}
]
}
],
"composeExtensions": [],
"configurableTabs": [],
"staticTabs": [
{
"entityId": "homeTab",
"scopes": [
"team",
"personal"
],
"context": [
"personalTab",
"channelTab"
],
"name": "Feed",
"contentUrl": "{{CONTENT_URL}}",
"websiteUrl": "{{WEBSITE_URL}}"
},
{
"entityId": "usersTab",
"scopes": [
"team",
"personal"
],
"context": [
"personalTab",
"channelTab"
],
"name": "Users",
"contentUrl": "{{CONTENT_URL}}/users",
"websiteUrl": "{{WEBSITE_URL}}/users"
} , {
"entityId": "rewardsTab",
"scopes": [
"team",
"personal"
],
"context": [
"personalTab",
"channelTab"
],
"name": "Rewards",
"contentUrl": "{{CONTENT_URL}}/rewards",
"websiteUrl": "{{WEBSITE_URL}}/rewards"
},
{
"entityId": "walletTab",
"scopes": [
"team",
"personal"
],
"context": [
"personalTab",
"channelTab"
],
"name": "Wallet",
"contentUrl": "{{CONTENT_URL}}/wallet",
"websiteUrl": "{{WEBSITE_URL}}/wallet"
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"${{BOT_DOMAIN}}",
"*.azurestaticapps.net",
"*.microsoft.com"
],
"webApplicationInfo": {
"id": "${{AAD_APP_CLIENT_ID}}",
"resource": "api://botid-${{BOT_ID}}"
},
"authorization": {
"permissions": {
"resourceSpecific": [
{
"type": "Application",
"name": "ChannelSettings.Read.Group"
},
{
"type": "Delegated",
"name": "ChannelMeetingParticipant.Read.Group"
}
]
}
}
}