Compare commits

...

2 commits

Author SHA1 Message Date
синечка ♡
a8976ba5d3 readme guide how to run bot 2026-08-31 16:26:36 +03:00
синечка ♡
e55decb67d return bot polling command into try block 2026-08-31 16:26:07 +03:00
2 changed files with 18 additions and 1 deletions

View file

@ -1,2 +1,19 @@
# Исходный код затупса # Исходный код затупса
> Прошлая история была удалена > Прошлая история была удалена
# Запуск
```sh
cp config.example.py config.py
```
Далее заполнить конфиг
```
uv run main.py
```
Запускает два процесса:
- `eventloop` (`./event/__init__.py:run`) для отправки уведомлений и различных cron-like задач
- `mainloop` (`./bot/__init__.py:run`) сам бот
## Решение проблем
- Если не работает рассылка с json то надо создать папку `./temp` руками
- Оно вообще не запустится без бекенда расписания, при желании его можно зареверсить из этого исходного кода, либо я когда-нибудь сделаю версию без парсеров

View file

@ -34,9 +34,9 @@ from .schedule.saved_groups import *
def run(): def run():
import logging import logging
logger.success('Bot', 'Started') logger.success('Bot', 'Started')
bot.infinity_polling(logger_level=logging.INFO)
# try: bot.infinity_polling(logger_level=1) # try: bot.infinity_polling(logger_level=1)
try: try:
bot.infinity_polling(logger_level=logging.ERROR)
... ...
except KeyboardInterrupt: except KeyboardInterrupt:
logger.error('Bot', 'Stopping...') logger.error('Bot', 'Stopping...')