How to make a Telegram to Google Drive Uploader bot | GDrive Upload bot - About Us
Ads Here

Thursday, March 4, 2021

How to make a Telegram to Google Drive Uploader bot | GDrive Upload bot

 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