commit | 13d07deb1926d68e85c57a3fe42bb65f78145707 | [log] [tgz] |
---|---|---|
author | Shrimadhav U K <shrimadhavuk@gmail.com> | Tue Mar 26 21:46:12 2019 +0530 |
committer | Shrimadhav U K <shrimadhavuk@gmail.com> | Tue Mar 26 21:46:12 2019 +0530 |
tree | 700f6383a6f25fe563d8fd4845f066cdce1d2891 | |
parent | c90882faf561d8d06c6af3bb9b552e50763a573d [diff] |
add clearwelcome commands
Pluggable asyncio
Telegram userbot based on Telethon.
Simply clone the repository and run the main file:
git clone https://github.com/uniborg/uniborg.git cd uniborg virtualenv -p /usr/bin/python3 venv . ./venv/bin/activate pip install -r requirements.txt # <Create config.py with variables as given below> python3 -m stdborg
An example config.py
file could be:
Not All of the variables are mandatory
The UniBorg should work by setting only the first three variables
from sample_config import Config class Development(Config): APP_ID = 6 API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e" OPEN_WEATHER_MAP_APPID = "" SCREEN_SHOT_LAYER_ACCESS_KEY = "" # Send .get_id in any private group to fill this value. PRIVATE_GROUP_BOT_API_ID = -100 # Send .get_id in any broadcast channel to fill this value. PRIVATE_CHANNEL_BOT_API_ID = -100 TMP_DOWNLOAD_DIRECTORY = "./DOWNLOADS/" IBM_WATSON_CRED_USERNAME = "" IBM_WATSON_CRED_PASSWORD = "" HASH_TO_TORRENT_API = None TELEGRAPH_SHORT_NAME = "UniBorg" OCR_SPACE_API_KEY = "" G_BAN_LOGGER_GROUP = -100 TG_GLOBAL_ALBUM_LIMIT = 3 TG_BOT_TOKEN_BF_HER = "" TG_BOT_USER_NAME_BF_HER = "" UB_BLACK_LIST_CHAT = [] # chat ids or usernames, it is recommended to use chat ids, # providing usernames means an additional overhead for the user CHATS_TO_MONITOR_FOR_ANTI_FLOOD = [] # specify LOAD and NO_LOAD LOAD = [] NO_LOAD = []
The core features offered by the custom TelegramClient
live under the uniborg/
directory, with some utilities, enhancements and the _core
plugin.