Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coignetp/uploadBot
A telegram bot in python which upload the photos on Google Drive in a group conversation.
https://github.com/coignetp/uploadBot
google-drive group-conversation photos python telegram-bot
Last synced: about 1 month ago
JSON representation
A telegram bot in python which upload the photos on Google Drive in a group conversation.
- Host: GitHub
- URL: https://github.com/coignetp/uploadBot
- Owner: coignetp
- License: mit
- Created: 2018-06-26T11:10:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-06T14:03:43.000Z (about 1 year ago)
- Last Synced: 2024-08-05T09:15:41.875Z (5 months ago)
- Topics: google-drive, group-conversation, photos, python, telegram-bot
- Language: Python
- Size: 19.5 KB
- Stars: 19
- Watchers: 1
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# uploadBot
A telegram bot in python which upload the photos on Google Drive in a group conversation.# How to use
## Download
* Get the project with `git clone https://github.com/coignetp/uploadBot.git`
* Install everything with `pip3 install -r requirements.txt`
* Rename the *config.json.template* to *config.json*## Create the Telegram bot
* Talk to **@botfather** on telegram with `/newbot` command
* Follow the instruction
* At the end **@botfather** will give you a token like *110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw*. Copy it and paste it in your *config.json* at the *tg_token*.If you want your bot to upload every pictures on a group conversation (not only those sent to it), turn off the privacy mode with talking to **@botfather**
## Link it with google drive
* Follow https://developers.google.com/drive/api/v3/quickstart/python steps to create a credential file
* Rename the downloaded file *client_secrets.json* and put it at the root folder
* Change *ggd_folder* in the *config.json* and give the folder where you want to put every photos** WARNING **: do not update the template file *config.json.template*, as you risk to commit your secret
## Start
Now you can start the bot with `python3 botTG.py`.
Please note that the first time a photo will be uploaded, you will have to login to google. Your credentials will be saved for the next time in creds.txt and the login will be automatic.