2021-06-21 16:43:56
Очередной темплейт для ботов
Вы не ждали, а я сделал. Вышел очередной новый темплейт для ботов, где я ушел от глобальных переменных, и учусь отходить от декораторов! На этот раз я детально изучил темплейт, сделанный Tishka17 и немного доработал его, немного приблизив его к тому шаблону, что использовал в курсе.
Кстати, чуть позже выпущу ветку, где добавлю использование SQLAlchemy + PostgreSQL, часть кода которого я взял от Groosha. Спасибо вам, ребята).
Думаю, что и урок по использованию Gino придется перезаписывать, т.к. алхимия конечно смотрится интереснее и она уже работает асинхронно!
Плюсы этого шаблона:
1. Нет глобальных переменных
2. Не используем сайд-эффекты (регистрация хендлеров с помощью импортирования модулей)
3. Нет проблем с цикличными импортами (из-за предыдущих 2х пунктов)
4. Более явно все переменные передаются в функциях
5. Добавил докерфайл и докер-компоуз, для тех, кто хочет деплоить в докере
6. Есть еще файл для запуска в systemd, кому лень работать с докером
P.S.
Сегодня в 19:00 по Киеву хочу провести тестовый стрим-вебинар, и немного поговорить про
работу с Google Таблицами. Хочу опробовать интересный способ проведения стримов - плагин
CodeWithMe.
Количество мест будет ограничено, пишите в комменты у кого получится поучаствовать. От вас нужен будет установленный
Pycharm (не важно Community или Pro), главное, чтобы была одна из последних версий.
Так как стрим будет пробный, абсолютно неважно купили ли вы курс.
1.1K views13:43