Git Product home page Git Product logo

uploadbot's Introduction

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

** 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.

uploadbot's People

Contributors

coignetp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.