forked from mmtg445/SmartUtilFork
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.json
More file actions
189 lines (189 loc) · 6.28 KB
/
Copy pathapp.json
File metadata and controls
189 lines (189 loc) · 6.28 KB
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
{
"name": "ItsSmartToolBot",
"description": "A Smart Telegram Bot With Multi Functional Tools.",
"repository": "https://github.com/TheSmartDevs/SmartUtilBot",
"keywords": ["telegram", "bot", "python", "telethon", "pyrogram", "tools"],
"env": {
"API_ID": {
"description": "Get from my.telegram.org. Required for Pyro Bot Client.",
"required": true
},
"API_HASH": {
"description": "Get from my.telegram.org. Required for Pyro Bot Client.",
"required": true
},
"BOT_TOKEN": {
"description": "Get from @BotFather. Required for Pyro Bot Client.",
"required": true
},
"SESSION_STRING": {
"description": "Generate from @ItsSmartToolBot. Required for secure session.",
"required": true
},
"OWNER_ID": {
"description": "Telegram User ID of the bot Owner. Get from @ItsSmartToolBot using /info",
"required": true
},
"DEVELOPER_USER_ID": {
"description": "Telegram User ID of the bot developer. Get from @ItsSmartToolBot using /info.",
"required": true
},
"MONGO_URL": {
"description": "MongoDB URL for bot users database and broadcast.",
"required": true
},
"DATABASE_URL": {
"description": "Database URL for group settings database.",
"required": true
},
"DB_URL": {
"description": "Database URL for group channel binding database.",
"required": true
},
"OPENAI_API_KEY": {
"description": "OpenAI API Key from OpenAI API Developer Console. Required for AI features.",
"required": true
},
"GROQ_API_KEY": {
"description": "GROQ API Key from GROQ API Console.",
"required": false
},
"GROQ_API_URL": {
"description": "GROQ API URL. Defaults to https://api.groq.com/openai/v1/chat/completions.",
"value": "https://api.groq.com/openai/v1/chat/completions",
"required": false
},
"TEXT_MODEL": {
"description": "Text model for GROQ API. Defaults to deepseek-r1-distill-llama-70b.",
"value": "deepseek-r1-distill-llama-70b",
"required": false
},
"LOCATIONIQ_API_KEY": {
"description": "LocationIQ API Key from LocationIQ website.",
"required": false
},
"IPINFO_API_TOKEN": {
"description": "IPInfo API Token from IPInfo website.",
"required": false
},
"NEWS_API_KEY": {
"description": "News API Key from the specified news website.",
"required": false
},
"BIN_KEY": {
"description": "BIN Key from HandyAPI.com. Free 6000 credits on signup.",
"required": false
},
"DOMAIN_API_KEY": {
"description": "Domain API Key from WhoisXMLAPI website console.",
"required": false
},
"DOMAIN_API_URL": {
"description": "Domain API URL from WhoisXMLAPI. Defaults to https://www.whoisxmlapi.com/whoisserver/WhoisService.",
"value": "https://www.whoisxmlapi.com/whoisserver/WhoisService",
"required": false
},
"COMMAND_PREFIX": {
"description": "Command prefixes separated by |. Defaults to !|.|#|,|/.",
"value": "!|.|#|,|/",
"required": false
},
"CC_SCRAPPER_LIMIT": {
"description": "Limit for CC scrapper. Defaults to 5000. Higher may risk account ban.",
"value": "5000",
"required": false
},
"SUDO_CCSCR_LIMIT": {
"description": "Sudo CC scrapper limit. Defaults to 10000. Higher may risk account ban.",
"value": "10000",
"required": false
},
"MULTI_CCSCR_LIMIT": {
"description": "Multi CC scrapper limit. Defaults to 2000.",
"value": "2000",
"required": false
},
"MAIL_SCR_LIMIT": {
"description": "Mail scrapper limit. Defaults to 10000.",
"value": "10000",
"required": false
},
"SUDO_MAILSCR_LIMIT": {
"description": "Sudo mail scrapper limit. Defaults to 15000.",
"value": "15000",
"required": false
},
"CC_GEN_LIMIT": {
"description": "Credit card generation limit. Defaults to 2000.",
"value": "2000",
"required": false
},
"MULTI_CCGEN_LIMIT": {
"description": "Multi credit card generation limit. Defaults to 5000.",
"value": "5000",
"required": false
},
"UPDATE_CHANNEL_URL": {
"description": "Bot updates channel URL. Defaults to t.me/TheSmartDev.",
"value": "t.me/TheSmartDev",
"required": false
},
"PROFILE_ERROR_URL": {
"description": "URL for user profile photo error fallback. Defaults to https://t.me/Bot_Bug_test/9305.",
"value": "https://t.me/Bot_Bug_test/9305",
"required": false
},
"DOMAIN_CHK_LIMIT": {
"description": "Max number of domains to check with WhoisAPI. Defaults to 20.",
"value": "20",
"required": false
},
"PROXY_CHECK_LIMIT": {
"description": "Max number of proxies to check. Defaults to 20.",
"value": "20",
"required": false
},
"OCR_WORKER_URL": {
"description": "OCR Worker URL for Gemini OCR tools.",
"required": false
},
"TEXT_API_URL": {
"description": "Text API URL for custom Google API models.",
"required": false
},
"IMAGE_API_URL": {
"description": "Image API URL for custom Google API models.",
"required": false
},
"IMGAI_SIZE_LIMIT": {
"description": "Max file size for image AI tools. Defaults to 5242880 (5MB).",
"value": "5242880",
"required": false
},
"MAX_TXT_SIZE": {
"description": "Max text file size. Defaults to 15728640 (15MB).",
"value": "15728640",
"required": false
},
"MAX_VIDEO_SIZE": {
"description": "Max video file size. Defaults to 2147483648 (2GB).",
"value": "2147483648",
"required": false
},
"YT_COOKIES_PATH": {
"description": "Path to YouTube Netscape cookies file. Defaults to ./cookies/ItsSmartToolBot.txt.",
"value": "./cookies/ItsSmartToolBot.txt",
"required": false
},
"VIDEO_RESOLUTION": {
"description": "Video resolution for YouTube downloads. Defaults to 1280x720.",
"value": "1280x720",
"required": false
}
},
"buildpacks": [
{
"url": "heroku/python"
}
]
}