.gitignore | ||
config.py | ||
dispatcher.py | ||
README.md | ||
requirements.txt | ||
ubot.py |
This is fork from: https://github.com/S1S13AF7/ub4tg
Main changes:
- removed iris compatibility
- added loguru
- other some improvments
before start, create config.json file with this content:
{
"api_id": 0000000,
"api_hash": "1234567890",
"timezone": "Europe/[Your_city]",
"db_pymysql": false,
"db_sqlite3": true,
"a_h": true
}
ub4tg – юзербот для телеграма.
покищо лише пінґ-понґ
і збереження хто кого заразив
БД може бути sqlite і/або MySQL (та хоч дві зразу)
переключається прямо в файлах ботів:
db_pymysql = True#set True or False
db_sqlite3 = True#set True or False
У базу sqlite3 зберігає лише кого заразив сам
У базу MySQL намагаємось зберігать все підряд
Якщо у вас ще нема MySQL і/або нехочете зберігать чужих, тоді просто поставте
db_pymysql = False
dispatcher – звичайний бот (не юб)
Використовувати "диспетчер" є сенс, якщо:
у вас є база MySQL на http://localhost/
у вас кілька акків підключено до 1 бд
спільне використання однієї бд sqlite кількома ботами створює проблему db is locked
тому у випадку з кількома юзерами у кожного своя sqlite база {id}.sqlite
а от MySQL в свою чергу може бути спільна для всіх ботів і юзерботів.
тобто якщо база спільна то достатньо одного "диспетчера" для всіх.
Але якщо юзаєте лише sqlite то і "диспетчер" вам нафіг нетреба.