123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- {
- "name": "Paperplane userbot project",
- "description": "A modular Telegram userbot running on Python3, which can be coupled up with Mongo DB and a Redis backend.",
- "logo": "https://camo.githubusercontent.com/c9497896ad221daba6cb84f897e7ec00ba46f430/68747470733a2f2f74656c656772612e70682f66696c652f3733636634633632623263363466393831393631652e706e67",
- "keywords": [
- "telegram",
- "userbot",
- "plugin",
- "modular",
- "productivity"
- ],
- "repository": "https://github.com/RaphielGang/Telegram-Paperplane",
- "website": "https://github.com/RaphielGang/Telegram-Paperplane",
- "success_url": "#TODO",
- "stack": "container",
- "env": {
- "API_KEY": {
- "description": "Get from https://my.telegram.org/.",
- "required": true
- },
- "API_HASH": {
- "description": "Get from https://my.telegram.org/.",
- "required": true
- },
- "STRING_SESSION": {
- "description": "Generate using generate_string_session.py.",
- "required": true
- },
- "HEROKU_APIKEY": {
- "description": "Get from 'https://dashboard.heroku.com/account'. It's neede for userbot updates.",
- "required": false
- },
- "HEROKU_APPNAME": {
- "description": "Add the Heroku app name here. It's needed for userbot updates.",
- "required": false
- },
- "MONGO_DB_URI": {
- "description": "Your MongoDB Atlas URL.",
- "required": true
- },
- "SCREENSHOT_ACCESS_LAYER_KEY": {
- "description": "Screenshot Layer API Key for .screenshot command. Get from https://screenshotlayer.com/. Please refer to README for getting the key.",
- "required": false
- },
- "OPEN_WEATHER_MAP_APPID": {
- "description": "OpenWeather Map API Key for .weather command. Get from https://openweathermap.org/.",
- "required": false
- },
- "BOTLOG": {
- "description": "In case you want to turn on logging, set this True.",
- "value": "False",
- "required": false
- },
- "BOTLOG_CHATID": {
- "description": "Chat ID for Botlog. Get it from group management bots such as Rose, or using the .chatid Paperplane command.",
- "value": "0",
- "required": false
- },
- "CONSOLE_LOGGER_VERBOSE": {
- "description": "If you want verbosity on the Logging.",
- "value": "False",
- "required": false
- },
- "PM_AUTO_BAN": {
- "description": "PM Auto-Ban Feature Switch.",
- "value": "False",
- "required": false
- },
- "SPOTIPY_CLIENT_ID": {
- "description": "Spotify Client ID (API Key). Get from from https://developer.spotify.com/dashboard.",
- "required": false
- },
- "SPOTIPY_CLIENT_SECRET": {
- "description": "Spotify Client Secret (API Hash). Get from from https://developer.spotify.com/dashboard.",
- "required": false
- },
- "SPOTIPY_SESSION": {
- "description": "Spotify Session String. Get with scripts/generate_spotify_session.py script.",
- "required": false
- },
- "LASTFM_API": {
- "description": "API Key for Last.FM module. Get from https://www.last.fm/api/account/create.",
- "required": false
- },
- "LASTFM_SECRET": {
- "description": "SECRET Key for Last.FM module. Get from https://www.last.fm/api/account/create.",
- "required": false
- },
- "LASTFM_USERNAME": {
- "description": "Last.FM Username",
- "required": false
- },
- "LASTFM_PASSWORD": {
- "description": "Last.FM Password",
- "required": false
- },
- "WELCOME_MUTE": {
- "description": "Detect and mute spambots which match the Paperplane algorithm after they join a group. Use at your own risk, the algorithm is in beta stage.",
- "required": false
- },
- "GDRIVE_FOLDER": {
- "description": "Google Drive upload folder.",
- "required": false
- },
- "WOLFRAM_ID": {
- "description": "Wolfram ID. Get an API KEY from products.wolframalpha.com/api/.",
- "required": false
- }
- }
- }
|