Всем привет!
В связи в новой версией аиограма в которой многое поломали, советую обратить внимание, что по урокам можно работать до версии 2.9.2!
#проблемы
В связи в новой версией аиограма в которой многое поломали, советую обратить внимание, что по урокам можно работать до версии 2.9.2!
#проблемы
Telegram
aiogram live
Released new version of aiogram v2.10
Changelog: https://github.com/aiogram/aiogram/releases/tag/v2.10
You can install new version from pypi: pip install -U aiogram
Changelog: https://github.com/aiogram/aiogram/releases/tag/v2.10
You can install new version from pypi: pip install -U aiogram
Хочу сказать об одной правочке, которую недавно сделал.
Как мне указали недавно, в
#проблемы
#курс
Как мне указали недавно, в
__init__
любого класса лучше не использовать loop.run_until_complete
, так как это может вызать проблемы. Лучше для этого использовать отдельный метод, в данном случае метод класса, который будет задавать коннекшн к базе. Тогда не нужно создавать базу методом инит через Database()
, а можно сделать await Database.create()
. Ну и в моем случае, я пихаю в loop, так как создаю объект базы в loader`е
, а не в app.py
Поэтому сразу предупреждаю, чтобы вы старались использовать похожее решение.#проблемы
#курс
Ребята, в последнее время все больше и больше людей пишут с проблемами по установке модулей на Python. То aioredis не ставится, то ещё просто aiogram. Чаще всего проблема возникает с Python3.9.
Прошу всех использовать версию 3.8 и проблем быть не должно.
#проблемы
Прошу всех использовать версию 3.8 и проблем быть не должно.
#проблемы
🧲Жми сюда, чтобы узнать, что есть на канале! Навигация! ТЕГИ!
Всем привет!
Для того, чтобы стало удобнее ориентироваться по каналу внедрил систему тегов!
🔬Теперь полезные материалы по ботам и по питону можно найти под тегом #полезное,
📰Наши уникальные статьи под тегом #статья,
📌Важная информация по курсу под тегом #курс.
🛒Купить курс можно на сайте Botfather.Dev
🧨Также есть теги #проблемы, которые стоит глянуть, если вы сталкиваетесь с какими-то ошибками, а все остальное будет маркироваться тегом #прочее.
Хорошего вечера)
Всем привет!
Для того, чтобы стало удобнее ориентироваться по каналу внедрил систему тегов!
🔬Теперь полезные материалы по ботам и по питону можно найти под тегом #полезное,
📰Наши уникальные статьи под тегом #статья,
📌Важная информация по курсу под тегом #курс.
🛒Купить курс можно на сайте Botfather.Dev
🧨Также есть теги #проблемы, которые стоит глянуть, если вы сталкиваетесь с какими-то ошибками, а все остальное будет маркироваться тегом #прочее.
Хорошего вечера)
botfather.dev
Разработка Telegram Ботов на Python
Telegram-боты — новая и многофункциональная часть бизнес-процессов. Через них автоматизируют внутренние процессы, общаются с клиентами, собирают данные или что-то продают.
Ты можешь пройти этот курс и научиться программировать ботов собственными руками.…
Ты можешь пройти этот курс и научиться программировать ботов собственными руками.…
Изменения в aiogram-bot-template
Привет, наконец пришло время обновить шаблон, который я описывал в уроках. Полный список изменений можно глянуть тут. Самые важные изменения, это использование библиотеки environs вместо python-dotenv (многие имеют проблемы с ее установкой), и добавление нового эхо хендлера, который можно использовать для дебаггинга (типа убедиться, что бот работает).
P.S. Hotfix: Поменялся способ импортирования и установки хендлеров (наканецта), миддлварей и фильтров. Смотреть тут.
#курс #проблемы
Привет, наконец пришло время обновить шаблон, который я описывал в уроках. Полный список изменений можно глянуть тут. Самые важные изменения, это использование библиотеки environs вместо python-dotenv (многие имеют проблемы с ее установкой), и добавление нового эхо хендлера, который можно использовать для дебаггинга (типа убедиться, что бот работает).
P.S. Hotfix: Поменялся способ импортирования и установки хендлеров (наканецта), миддлварей и фильтров. Смотреть тут.
#курс #проблемы
GitHub
Изменения шаблона: · Latand/aiogram-bot-template@1bbe12e
1. .env.dist - изменено название переменной, теперь айди админов приписываются сюда через запятую
2. Добавлен .env в .gitignore
3. Вынес пару импортов из функций, переименовал диспатчер в on_startu...
2. Добавлен .env в .gitignore
3. Вынес пару импортов из функций, переименовал диспатчер в on_startu...
🧨Как читать ошибки?
Подготовил статью, в которой описал наиболее частые ошибки, которые возникают при написании ботов. Если у вас возникла ошибка - бегите сюда, читайте! Подробная инструкция по применению.
#статья #полезное #проблемы
Подготовил статью, в которой описал наиболее частые ошибки, которые возникают при написании ботов. Если у вас возникла ошибка - бегите сюда, читайте! Подробная инструкция по применению.
#статья #полезное #проблемы
Telegraph
Ошибки в ботах и как их читать
Привет! Пишешь бота и у тебя ошибка? Не знаешь что делать? Супер! Потому что именно сейчас ты научишься ее читать и разберешься в этом. Хочешь научиться писать ботов? Проходи и смотри бесплатные уроки на площадке Botfather.Dev В первую очередь, давайте разделим…
Осторожно, мошенники пытаются собрать ваши данные
Если вы видите такое окно в своём боте, значит, что вы где-то (например, на гитхабе) опубликовали токен своего бота, а мошенники его взяли и собирают данные его пользователей (или взламывают аккаунты).
Чтобы исправить, соответственно, нужно зайти в botfather и ревокнуть токен.
#проблемы
Если вы видите такое окно в своём боте, значит, что вы где-то (например, на гитхабе) опубликовали токен своего бота, а мошенники его взяли и собирают данные его пользователей (или взламывают аккаунты).
Чтобы исправить, соответственно, нужно зайти в botfather и ревокнуть токен.
#проблемы
🌀ImportError: cannot import name 'a' from partially initialized module...
Не знаете как решать? Или кто-то спросил, а вам лень объяснять? Кидайте это видео...
Очень многие сталкиваются с этой ошибкой из-за непонимания того как работает импортирование в Python.
Я как-то пытался рассказать об этой проблеме кратко в статье выше, но все таки видео в этом плане работает лучше)
P.S. Видео на английском, но согласно недавнему опросу многие из вас готовы их смотреть. Доступны англ. субтитры.
#полезное #проблемы
Не знаете как решать? Или кто-то спросил, а вам лень объяснять? Кидайте это видео...
Очень многие сталкиваются с этой ошибкой из-за непонимания того как работает импортирование в Python.
Я как-то пытался рассказать об этой проблеме кратко в статье выше, но все таки видео в этом плане работает лучше)
P.S. Видео на английском, но согласно недавнему опросу многие из вас готовы их смотреть. Доступны англ. субтитры.
#полезное #проблемы
YouTube
Avoiding import loops in Python
Fix import errors using these tricks.
Ever run into an error about a partially initialized module likely due to a circular import? Then this Python video is for you!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCod…
Ever run into an error about a partially initialized module likely due to a circular import? Then this Python video is for you!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCod…