Вышел новый видос:
Polling или Webhook? Чиним потерянные апдейты в Телеграм-боте за пару минут (aiogram + HTTPS)
https://youtu.be/fQjSTNJCY7E
Polling или Webhook? Чиним потерянные апдейты в Телеграм-боте за пару минут (aiogram + HTTPS)
https://youtu.be/fQjSTNJCY7E
YouTube
Polling или Webhook? Чиним потерянные апдейты в Телеграм-боте за пару минут (aiogram + HTTPS)
🔥 Добро пожаловать на канал VoltBOTS! 🔥
Polling или Webhook? Чиним потерянные апдейты в Телеграм-боте за пару минут (aiogram + HTTPS)
Поддержать канал и меня: https://boosty.to/voltbots
✅ Полезные ссылки:
Мой канал в телеграм: https://t.me/voltbots
Мой…
Polling или Webhook? Чиним потерянные апдейты в Телеграм-боте за пару минут (aiogram + HTTPS)
Поддержать канал и меня: https://boosty.to/voltbots
✅ Полезные ссылки:
Мой канал в телеграм: https://t.me/voltbots
Мой…
🔥1
5 ошибок, из-за которых ваш телеграм-бот "тормозит" или падает
1.Всё в одном файле:
Разносите логику: handlers/, services/, db/. Так проще масштабировать и дебажить.
2.Блокирующие операции в хендлерах:
time.sleep() и тяжёлые запросы - в фон/таски. В async-проектах используйте await asyncio.sleep() и выносите I/O.
3.Нет валидации входящих данных:
Пользователь введёт что угодно. Валидируйте схемами (pydantic) или хотя бы регулярками.
4.Жёстко захардкоженные токены:
Храните секреты в .env + os.getenv. Не пушьте токены в репозиторий.
5.Логи "на авось":
Добавьте базовый логгер - потом спасибо скажете:
Была ли у вас одна из таких ошибок? 🫥
1.Всё в одном файле:
Разносите логику: handlers/, services/, db/. Так проще масштабировать и дебажить.
2.Блокирующие операции в хендлерах:
time.sleep() и тяжёлые запросы - в фон/таски. В async-проектах используйте await asyncio.sleep() и выносите I/O.
3.Нет валидации входящих данных:
Пользователь введёт что угодно. Валидируйте схемами (pydantic) или хотя бы регулярками.
4.Жёстко захардкоженные токены:
Храните секреты в .env + os.getenv. Не пушьте токены в репозиторий.
5.Логи "на авось":
Добавьте базовый логгер - потом спасибо скажете:
import logging
logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(name)s: %(message)s")
Была ли у вас одна из таких ошибок? 🫥
🤔4🌚4
Привет! Выложил на бусти новый видео ролик:
WebApp в Telegram: формы, каталог, чек — всё в одном окне
https://boosty.to/voltbots/posts/b3450a80-5cb9-47d8-9bd7-3954e3b49512?share=post_link
Если хотите посмотреть раньше всех и поддержать меня, переходите и оформите подписку :3
Также под видео будет архив с проектом если кому-то нужно:)
WebApp в Telegram: формы, каталог, чек — всё в одном окне
https://boosty.to/voltbots/posts/b3450a80-5cb9-47d8-9bd7-3954e3b49512?share=post_link
Если хотите посмотреть раньше всех и поддержать меня, переходите и оформите подписку :3
Также под видео будет архив с проектом если кому-то нужно:)
boosty.to
WebApp в Telegram: формы, каталог, чек — всё в одном окне - VOLTBOTS
Вышел новый видеоролик:
WebApp в Telegram: формы, каталог, чек — всё в одном окне
https://youtu.be/JIhFBV7gsG0
WebApp в Telegram: формы, каталог, чек — всё в одном окне
https://youtu.be/JIhFBV7gsG0
YouTube
WebApp в Telegram: формы, каталог, чек — всё в одном окне
🔥 VoltBOTS — быстрые и понятные уроки по Telegram-ботам и Python.
В этом видео: мы создадим мини-магазин в WebApp Telegram — разберёмся шаг-за-шагом, чтобы ты получил рабочий результат без багов. Материалы, код и полезные ссылки ниже 👇
Поддержать канал:…
В этом видео: мы создадим мини-магазин в WebApp Telegram — разберёмся шаг-за-шагом, чтобы ты получил рабочий результат без багов. Материалы, код и полезные ссылки ниже 👇
Поддержать канал:…
🔥4
Новый видос:
С нуля до админки в Телеге: Raito + aiogram — роли, hot-reload, каталоги и пагинация
https://youtu.be/nY-VlVCnrRY
С нуля до админки в Телеге: Raito + aiogram — роли, hot-reload, каталоги и пагинация
https://youtu.be/nY-VlVCnrRY
YouTube
С нуля до админки в Телеге: Raito + aiogram — роли, hot-reload, каталоги и пагинация
🔥 VoltBOTS — быстрые и понятные уроки по Telegram-ботам и Python.
В ролике собираем полноценную админ-панель прямо в Telegram с библиотекой Raito: быстрый старт (autoload роутеров, hot-reload), Keyboard Factory (@keyboard.static/@keyboard.dynamic), пагинация…
В ролике собираем полноценную админ-панель прямо в Telegram с библиотекой Raito: быстрый старт (autoload роутеров, hot-reload), Keyboard Factory (@keyboard.static/@keyboard.dynamic), пагинация…
🔥2
Я не плачу, это просто жиза в глаз попала ☔️
Кстати. Вы чел слева или чел справа? :3
Кстати. Вы чел слева или чел справа? :3
🤓2👨💻2😁1
Страшный сон каждого линуксоида 🚬
Btw, какую ОС юзаете? :3
Интересно какие будут ограничения?
Не будет работать звук или что?
Так на Linux он итак обычно не работает пхпхпх
Btw, какую ОС юзаете? :3
😱2
Всем привет! Я сейчас не сильно активен, появилась работёнка)) Хотел спросить есть ли тема которую вам хотелось бы увидеть на канале чтобы я разобрал?