GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Divkix/TelePyroBot: A userbot for Telegram account made using Pyrogram Library and Python

This repository was archived by the owner on Jan 24, 2021. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

110 Commits
110 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
telepyrobot
telepyrobot
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
Dockerfile
Dockerfile
 
 
GenerateStringSession.py
GenerateStringSession.py
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
app.json
app.json
 
 
heroku.yml
heroku.yml
 
 
requirements.txt
requirements.txt
 
 
string-requirements.txt
string-requirements.txt
 
 

Repository files navigation

TelePyroBot 🤖

forthebadge made-with-python ForTheBadge built-with-love
Views

A Telegram UserBot based on Pyrogram

Installing

The Easy Way- Heroku

Deploy

GET STRING SESSION FROM REPL RUN!

Repl.it

Docker way!

Setup config.py file

docker build -t telepyrobot:v2.1 .
docker run -d telepyrobot:v2.1

The Legacy Way - Manual

Simply clone the repository and run the main file:

git clone https://github.com/SkuzzyxD/TelePyroBot.git
cd TelePyroBot
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
python3 -m telepyrobot

Get String Session

git clone https://github.com/SkuzzyxD/TelePyroBot.git
cd TelePyroBot
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r string-requirements.txt
python3 GenerateStringSession.py

Getting config.py values

An example config.py file could be:

Not All of the variables are mandatory

The UserBot should work by setting only these variables

from telepyrobot.sample_config import Config

class Development(Config):
  APP_ID = 6
  API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
  STRING_SESSION = ""  # Get it from Repl.run or manually by GenerateStringSession.py

STRING_SESSION can be generated by running python3 GenerateStringSession.py in any GNU/Linux system, with Python3 and the requirements () installed.

Things to Note:

  • Only three of the configuration / environment variables are mandatory.
  • This is because of pyrogram.errors.API_ID_PUBLISHED_FLOOD
    • APP_ID: You can get this value from https://my.telegram.org
    • API_HASH: You can get this value from https://my.telegram.org
    • STRING_SESSION: Get it from Repl.run (Click here)
  • The Userbot should work without setting the non-mandatory environment variables.
  • Please report any issues to the support group: @Skuzzy xD

Credits, and Special Thanks to

  • Spechide for basic plugins.
  • Dan Tès for his Pyrogram Library
  • Colin Shark for his PyroBot
  • Pokurt for his Nana-Remix

Copyright & License

  • Copyright (C) 2020 by SkuzzyxD ❤️️
  • Licensed under the terms of the GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

About

A userbot for Telegram account made using Pyrogram Library and Python

Topics

asynciodockerfastherokupyrogrampyrogram-librarypythonpython-asynciopython3replstabletelegram-bottelegram-userbotuserbot

Resources

Readme
AGPL-3.0 license
Activity

Stars

36 stars

Watchers

1 watching

Forks

30 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.