Изменения шаблона:
1. .env.dist - изменено название переменной, теперь айди админов приписываются сюда через запятую 2. Добавлен .env в .gitignore 3. Вынес пару импортов из функций, переименовал диспатчер в on_startup, чтобы не повторять значение глобальной переменной 4. В config.py теперь используем библиотеку environs. С помощью нее удобнее парсить переменные определенного типа, т.к. имеются методы str, list, dict, int. Переменные теперь upper-case, что как бы указывает, что они константы. 5. В echo.py изменил эхо хендлер, теперь тут 2 хендлера. Один, который принимает текстовые сообщения, если у пользователя не установлено состояние. Второй хендлер, больше для дебаггинга, принимает все типы сообщений (TEXT, PHOTO, DOCUMENT, ...) и в любом состоянии. Так можно отследить необработанные сообщения. 6. Из help.py убрал троттлинг 7. Обновил requirements.txt чтобы отображать только необходимые библиотеки 8. Убрал (возможно) нерабочий код из throttling.py
This commit is contained in:
@@ -2,5 +2,5 @@ import logging
|
||||
|
||||
logging.basicConfig(format=u'%(filename)s [LINE:%(lineno)d] #%(levelname)-8s [%(asctime)s] %(message)s',
|
||||
level=logging.INFO,
|
||||
# level=logging.DEBUG,
|
||||
# level=logging.DEBUG, # Можно заменить на другой уровень логгирования.
|
||||
)
|
||||
|
||||
@@ -2,11 +2,11 @@ import logging
|
||||
|
||||
from aiogram import Dispatcher
|
||||
|
||||
from data.config import admins
|
||||
from data.config import ADMINS
|
||||
|
||||
|
||||
async def on_startup_notify(dp: Dispatcher):
|
||||
for admin in admins:
|
||||
for admin in ADMINS:
|
||||
try:
|
||||
await dp.bot.send_message(admin, "Бот Запущен")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user