forked from xditya/TeleBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.json
159 lines (159 loc) · 5.06 KB
/
app.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
153
154
155
156
157
158
159
{
"name": "TeleBot - UserBot",
"description": "An advanced Telethon Userbot, from @TeleBotSupport",
"logo": "https://telegra.ph/file/0b1d5cb8deeec7a506154.jpg",
"keywords": [
"telegram",
"userbot",
"TeleBot",
"modular",
"productivity"
],
"repository": "https://github.com/xditya/TeleBot/",
"website": "https://xditya.gitbook.io/telebot/",
"success_url": "https://t.me/TeleBotHelp/13",
"stack": "container",
"env": {
"ENV": {
"description": "Setting this to ANYTHING will enable heroku.",
"value": "ANYTHING"
},
"TEMP_DOWNLOAD_DIRECTORY": {
"description": "Where downloaded files will go.",
"value": "./telebot/DOWNLOADS/",
"required": false
},
"APP_ID": {
"description": "Get this value from my.telegram.org! Please do not steal",
"value": ""
},
"API_HASH": {
"description": "Get this value from my.telegram.org! Please do not steal",
"value": ""
},
"STRING_SESSION": {
"description": "Get this value by running python3 telesetup.py locally or https://telebot-sessionstring-generator.xditya.repl.run online.",
"value": ""
},
"CUSTOM_PMPERMIT": {
"description": "The message that appears when someone PM's you. Leave it as such for default message.",
"value": "Do not spam here, else you will be blocked automatically."
},
"GITHUB_ACCESS_TOKEN": {
"description": "Your Github Access Token for gitcommit plugin.Google 'Github access token' to find.",
"value": "",
"required": false
},
"CMD_HNDLR": {
"description": "Used to invoke commands, leave blank for default, (dot)",
"value": "",
"required": false
},
"SUDO_HNDLR": {
"description": "Used to invoke sudo commands, leave blank for default",
"value": "",
"required": false
},
"GIT_REPO_NAME": {
"description": "Your repo name Example: xditya/TeleBot, but GITHUB_ACCESS_TOKEN must be setup first.",
"value": "",
"required": false
},
"LYDIA_API_KEY": {
"description": "Needed for Lydia AI. Create a Intellivoid Account by visting https://coffeehouse.intellivoid.info/ to get your API.",
"value": "",
"required": false
},
"GITA_CLIENT_ID": {
"description": "Needed for gita plugin. Follow https://bhagavadgita.io to get yours.",
"value":"",
"required": false
},
"GITA_CLIENT_SECRET":{
"description": "Needed for gita plugin. Follow https://bhagavadgita.io to get yours.",
"value":"",
"required": false
},
"HEROKU_API_KEY": {
"description": "Go to https://dashboard.heroku.com/account, scroll down and press Reveal API.Required for updater to work.",
"value": "",
"required": true
},
"CHROME_BIN": {
"description": "Leave as such, Google Chrome (or) Chromium binary location for selenium based modules.",
"value": "/usr/bin/google-chrome",
"required": false
},
"CHROME_DRIVER": {
"description": "Leave as such, ChromeDriver location for selenium based modules",
"value": "/usr/bin/chromedriver",
"required": false
},
"SUDO_USERS": {
"description": "Users you want to give access to your bot. (Don't allow unknown people)",
"value": "",
"required": false
},
"PRIVATE_GROUP_ID": {
"description": "ID of your private log channel/group. Read https://telegra.ph/TeleBot-Setup-06-06 for details.",
"value": "",
"required": true
},
"HEROKU_APP_NAME": {
"description": "The Value of App Name you filled in right on top.Required for updater to work.",
"value": "",
"required": true
},
"TG_BOT_TOKEN_BF_HER": {
"description": "Needed for inline buttons maker. Make a bot at @BotFather and get the token of your bot.",
"value": "",
"required": true
},
"TG_BOT_USER_NAME_BF_HER": {
"description": "Needed for inline buttons maker. Make a bot at [BotFather](http://telegram.dog/BotFather) and get the username of your bot. Needed for .help to work.",
"value": "",
"required": true
},
"ALIVE_NAME": {
"description": "Your Telegram Profile name. (not @username). ",
"value": "",
"required": false
},
"MAX_SPAM": {
"description": "Number of messages one can send in your PM before being approved. By default, it is 3.",
"value": "3",
"required": false
},
"OCR_SPACE_API_KEY": {
"description": "Required for OCR functionality. Get from https://ocr.space/ocrapi",
"value": "",
"required": false
},
"REM_BG_API_KEY": {
"description": "Required for Removing image background functionality. Get from https://www.remove.bg/",
"value": "",
"required": false
},
"ALIVE_PIC": {
"description": "telegra.ph link to theimage you want as alive pic, leave blank for sticker",
"value": "",
"required": false
},
"PMPERMIT_PIC": {
"description": "telegra.ph link to theimage you want as pmpermit pic, leave blank for default one!",
"value": "",
"required": false
},
"TZ": {
"description": "Required for Correct Time on autopic/get time. Know your timezone from http://www.timezoneconverter.com/cgi-bin/findzone.tzc",
"value": "Asia/Kolkata",
"required": false
}
},
"addons": [{
"plan": "heroku-postgresql",
"options": {
"version": "12"
}
}]
}