forked from jacktheboss220/WhatsAppBotMultiDevice
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.json
More file actions
122 lines (122 loc) · 3.47 KB
/
app.json
File metadata and controls
122 lines (122 loc) · 3.47 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
{
"name": "whatsapp-bot-md",
"description": "nodejs whatsapp bot",
"logo": "https://i.ibb.co/sWmwD0k/e0bslrup.jpg",
"repository": "https://github.com/jacktheboss220/WhatsAppBotMultiDevice",
"keywords": [
"whatsapp-bot",
"instagram",
"multi-device",
"whatsapp",
"bot",
"whatsapp-bot-multi-device",
"whatsapp-bot-md",
"whatsapp-bot-multi-device"
],
"env": {
"PREFIX": {
"description": "Bot Prefix to use before commands",
"required": true
},
"MONGODB_KEY": {
"description": "MongoDB Key to store data",
"required": true
},
"MY_NUMBER": {
"description": "Your WhatsApp Numbers to use as bot owner with , Include country code. Example: +919876543210,+1234567890",
"required": true
},
"MODERATORS": {
"description": "Your WhatsApp Number to use as bot moderators. Include country code. Example: +919876543210",
"required": true
},
"REMOVE_BG_KEY": {
"description": "Remove.bg API key for background removal feature",
"required": false
},
"TRUECALLER_ID": {
"description": "Truecaller API ID for phone number lookup",
"required": false
},
"GOOGLE_API_KEY": {
"description": "Google API Key for search and image search features",
"required": false
},
"SEARCH_ENGINE_KEY": {
"description": "Google Custom Search Engine Key",
"required": false
},
"OPENAI_API_KEY": {
"description": "OpenAI API Key for AI image generation",
"required": false
},
"GENIUS_ACCESS_SECRET": {
"description": "Genius API Secret for lyrics functionality",
"required": false
},
"PIN_KEY": {
"description": "Pinterest API Key for Pinterest downloader",
"required": false
},
"TWITTER_BEARER_TOKEN": {
"description": "Twitter Bearer Token for Twitter features",
"required": false
},
"HEROKU_API_TOKEN": {
"description": "Heroku API Token for bot management",
"required": false
},
"HEROKU_APP_NAME": {
"description": "Heroku App Name for deployment",
"required": false
},
"YOUTUBE_DELAY_BETWEEN_REQUESTS": {
"description": "Delay between YouTube requests in milliseconds (default: 1000)",
"required": false
},
"YOUTUBE_MAX_RETRIES": {
"description": "Maximum retry attempts for YouTube downloads (default: 3)",
"required": false
},
"YOUTUBE_RETRY_DELAY": {
"description": "Delay between retry attempts in milliseconds (default: 2000)",
"required": false
},
"MAX_AUDIO_SIZE_MB": {
"description": "Maximum audio file size in MB (default: 50)",
"required": false
},
"MAX_VIDEO_SIZE_MB": {
"description": "Maximum video file size in MB (default: 50)",
"required": false
},
"DOWNLOAD_TIMEOUT_SECONDS": {
"description": "Download timeout in seconds (default: 600)",
"required": false
},
"YOUTUBE_DEBUG": {
"description": "Enable YouTube debug mode (true/false, default: false)",
"required": false
},
"ENABLE_USER_AGENT_ROTATION": {
"description": "Enable user agent rotation (true/false, default: true)",
"required": false
},
"FORCE_DISABLE_YTDLP": {
"description": "Force disable yt-dlp (true/false, default: false)",
"required": false
}
},
"buildpacks": [
{
"url": "https://github.com/heroku/heroku-buildpack-nodejs#latest"
},
{
"url": "https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git"
},
{
"url": "https://github.com/heroku/heroku-buildpack-python.git"
}
],
"addons": []
}