Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.83 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.83 KB

TelDroid

Telegram Userbot, Written in Python Using Telethon.


How To Deploy

Deploy to Heroku

Prepare the Required Variables and then click the button below!

Deploy

Deploy Locally

  • Clone the repository
  • Install requirements by running pip install -r requirements.txt or pip3 install -r requirements.txt
  • Edit the .env file and set the Required Variables like this:
    API_ID=11111
    API_HASH=aaaaaaaaaaaaaaaaaaa
    SESSION_STRING=asdjaskd86qq3eh3qjke3g3ke3h
    
  • You need to install 7-zip on your system. (And add it to your PATH variable if needed.)
  • Run the bot by running python teldroid.py or python3 teldroid.py

Required Variables

If you want to use redis as your database, you need REDIS_URL and REDIS_PASSWORD too. (If you are deploying on heroku, you should do this because heroku deletes the saved data after sometime.)

  • Go To Redis.com and click "Try Free" in Top Right Corner to make an account.
  • Choose a plan ("Fixed Plans" is free)
  • Make a database and click "Activate"
  • Wait until there is an url in "Public Endpoint" field, use it as REDIS_URL
  • Under "Security" section, copy "Default user password", use it as REDIS_PASSWORD