ᴀ ᴜꜱᴇʀʙᴏᴛ ᴡɪᴛʜ ʙᴇꜱᴛ ꜰᴇᴀᴛᴜʀᴇꜱ ,ꜱᴇᴄᴜʀɪᴛʏ ᴀɴᴅ ꜱᴏᴍᴇ ꜰᴜɴɴʏ ᴍᴏᴅꜱ ᴛᴏ ʙᴏᴏꜱᴛ ʏᴏᴜʀ ᴛᴇʟᴇɢʀᴀᴍ ᴇxᴘᴇʀɪᴇɴᴄᴇ
1.Generate String session from
3.Fill up required fields like Appid,Api hash, String Sesson , Bot token nd Bot username
4.Hola! Click on deploy now nd wait for 20-30mins
Simply clone the repository and run the main file:
git clone https://github.com/ItzSjDude/PikachuUserbot
cd PikachuUserbot
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
# <Create local_config.py with variables as given below>
python3 -m userbot
An example local_config.py
file could be:
Not All of the variables are mandatory
The Userbot should work by setting only the first two variables
from heroku_config import Var
class Development(Var):
APP_ID = "Your App Id"
API_HASH = "Your Api Hash"
The Borg Config is situated in userbot/borgConfig.py
.
Heroku Configuration Simply just leave the Config as it is.
Local Configuration Fortunately there are no Mandatory vars for the Borg Support Config.
- Only two of the environment variables are mandatory.
- This is because of
telethon.errors.rpc_error_list.ApiIdPublishedFloodError
APP_ID
: You can get this value from https://my.telegram.orgAPI_HASH
: You can get this value from https://my.telegram.org
- The userbot will not work without setting the mandatory vars.