Google Drive Uploader Telegram Bot
A Google Drive Telegram Bot for managing, cloning files, uploading files on Google Drive
Google Drive Uploader Telegram Bot
A Telegram bot to upload files from Telegram or Direct links to Google Drive.
• Find it on Telegram as Google Drive Uploader
Features
• Telegram files support.
• Direct Links support.
• Custom Upload Folder.
• TeamDrive Support.
• Clone/Copy Google Drive Files.
• Delete Google Drive Files.
• Empty Google Drive trash.
• youtube-dl support.
ToDo
• Handle more exceptions.
• LOGGER support.
• Service account support.
• Update command.
Deploying
Deploy on Heroku
Installation
• Install required modules.
apt install -y git python3 ffmpeg
• Clone this git repository.
git clone https://github.com/viperadnan-git/google-drive-telegram-bot
• Change Directory
cd google-drive-telegram-bot
• Install requirements with pip3
pip3 install -r requirements.txt
Configuration
There are two Ways for configuring this bot.
1. Add values to Environment Variables. And add a ENV var to Anything to enable it.
2. Add values in config.py. And make sure that no ENV environment variables existing.
Configuration Values
• BOT_TOKEN - Get it by contacting to BotFather
• APP_ID - Get it by creating app on my.telegram.org
• API_HASH - Get it by creating app on my.telegram.org
• SUDO_USERS - List of Telegram User ID of sudo users, seperated by space.
• SUPPORT_CHAT_LINK - Telegram invite link of support chat.
• DATABASE_URL - Postgres database url.
• DOWNLOAD_DIRECTORY - Custom path for downloads. Must end with a forward / slash. (Default to ./downloads/)
Deploy
python3 -m bot
Credits
• Dan for creating PyroGram
• Spechide for gDriveDB.py
• Shivam Jha for Clone Feature from python-aria-mirror-bot
No comments:
Post a Comment