🇺🇦Розробка Телеграм ботів на Python
3K subscribers
214 photos
35 videos
6 files
242 links
https://botfather.dev?utm_source=tg_channel
Боти дозволяють автоматизувати майже всі процеси та зробити все це просто в Telegram.
Програмуючи на Python ви зможете реалізувати свої самі шалені ідеї.

Найважливіша інформація тут!
Download Telegram
🇺🇦Розробка Телеграм ботів на Python
Скоро стартует https://adventofcode.com/2020/, залетайте в лидерборд: 391223-eec8113f
Всем рекомендую поучаствовать, кто любит кодить на питоне. Очень крутая штука! (Нужны знания английского)

#полезное

Сегодня Дуров опубликовал пост (кто не подписан, советую подписаться), где он поднял проблему монетизации телеграма.

Все мы знаем, что огромный плюс Телеграма - отсутствие рекламы, по крайней мере от самого мессенджера. Но и та, реклама, что сейчас существует, в каналах - довольно навязчивая, часто неэффективная, и до появления возможности отслеживания статистики в каналах, очень сложно было оценить насколько выгодно в том или ином канале продавать рекламу.
Мне лично очень нравится подход, когда сама площадка помогает организовать инструменты для продвижения рекламы, а не сами создатели костыляют что-то свое. Тогда появляется прозрачность и вкладываться в рекламу становится действительно выгодно. Так когда-то поступили ВКонтакте (правда они там так нагромозидили правилами, что идут нахер) и поступил Facebook. И пусть подход этих компаний мне не сильно нравится, т.к. они превратились именно в машину зарабатывания денег, то Дуров всегда был очень рациональным человеком и не парился по поводу денег

Так вот, сейчас Телеграм полностью бесплатен со всеми функциями, но в будущем они собираются добавлять рекламную платформу, и добавить платные стикеры, чтобы художники получали еще и оплату за свой труд.

#прочее
Обновил очередной момент касающийся базы данных, ранее описанный тут

Теперь инициация соединения с базой выглядит так (1 фото). Мы не будем доставать loop ниоткуда, а просто создаем экземпляр Database.
Сам файл базы обновился, оттуда я убрал classmethod, а в ините я указал, что pool по умолчанию — пустой. А вот в методе create, мы уже мы создаем соединение и пишем на атрибут self.pool. (2). Тогда у нас объект, который используется в хендлерах уже будет иметь пул, т.к. мы его создали до импорта диспатчера из хендлеров (3).

#курс
🌲 Это наверное одно из немногих мест, где не подводят итоги года) Но все же, год назад я бы и не подумал, что соберу столько единомышленников и мы будем вместе писать ботов)
Интересно, что я скажу ещё через год)

Тем не менее, кого-то поздравляю с Новым годом, а кого-то с наступающим! 🎄

P.S. Завтра буду разыгрывать 1000р на QIWI, как и обещал! Будет стрим на youtube, победитель будет оповещен)

#прочее
🧲Жми сюда, чтобы узнать, что есть на канале! Навигация! ТЕГИ!

Всем привет!
Для того, чтобы стало удобнее ориентироваться по каналу внедрил систему тегов!

🔬Теперь полезные материалы по ботам и по питону можно найти под тегом #полезное,

📰Наши уникальные статьи под тегом #статья,

📌Важная информация по курсу под тегом #курс.
🛒Купить курс можно на сайте Botfather.Dev

🧨Также есть теги #проблемы, которые стоит глянуть, если вы сталкиваетесь с какими-то ошибками, а все остальное будет маркироваться тегом #прочее.

Хорошего вечера)
Изменения в aiogram-bot-template

Привет, наконец пришло время обновить шаблон, который я описывал в уроках. Полный список изменений можно глянуть тут. Самые важные изменения, это использование библиотеки environs вместо python-dotenv (многие имеют проблемы с ее установкой), и добавление нового эхо хендлера, который можно использовать для дебаггинга (типа убедиться, что бот работает).

P.S. Hotfix: Поменялся способ импортирования и установки хендлеров (наканецта), миддлварей и фильтров. Смотреть тут.

#курс #проблемы
🎛Встроенные фильтры aiogram

Привет, в этой новой статье мы рассмотрим одно из преимуществ аиограма над телеботом и другими. Это конечно же встроенные фильтры. Фильтр по тексту, по айди, фильтры пересланных сообщений и на админа чата, и многое другое в новой статье!

#полезное #статья
Регулярки!

Годный сайт с огромной базой шаблонов регулярок
Поможет вам в использовании фильтра Regexp и RegexpCommands!

https://ihateregex.io/

Есть встроенный отладчик — можно составить и протестировать своё регулярное выражение.

А вот для ссылок в соц.сетях: https://github.com/lorey/social-media-profiles-regexs

Источник
#полезное
Немного полезной инфы по аиограму собранной одним из учеников.

Тут собраны и разные шаблоны для ботов, другие интересные вспомогательные решения (репозитории), примеры кода разных ботов и многое другое)

https://github.com/comictomcat/awesome-aiogram

#полезное
Для подписчиков курса, кто еще не посмотрел (или посмотрел, но мало что понял) по тому, что такое хендлеры - сделал ремейк видео :) Надеюсь он вам понравится)

P.S. Очистите кэш или попробуйте с другого браузера

#курс
Вдогонку ко вчерашнему посту, вышло обновление по работе с фильтрами! Точно так же, надеюсь вам этот урок понравится больше предыдущего, и если в этой теме не разобрались - можете смотреть)

P.S. Не забудьте очистить кэш

#курс
FAQ по сайту botfather.dev

Многие уже в курсе, что в ближайшие месяцы я собираюсь частично уходить с площадки Udemy и разместить курс на собственном сайте, где будет нормальный удобный UI, где будут размещаться все дополнительные материалы, обновления курса и прочее. По поводу такого "перехода" решил создать FAQ, чтобы каждый раз не повторяться в чате :)

#курс
Сколько стоит дом построить сделать бота?

Продолжаю дополнять свой курс, на этот раз видео об очень насущном вопросе, который мучает очень многих, а особенно новичков, которые заходят в разработку ботов на фрилансе.
Итак, это инструкция по тому, как же лично вам составить цену для бота, которого хочет заказчик? Каких принципов придерживаюсь я, какие советы могу дать, всё в этом видео.

Кстати говоря, образуется такой новый блок по разработке ботов на заказ. Туда в будущем пойдут пару уроков по тому, как работать с заказчиками, как составлять ТЗ, и что еще смогу вспомнить)

Пока что этот блок доступен всем, кто уже приобрел курс, с перемещением на сайт он будет доступен только в блоках 4-5, а с Udemy я его уберу.

#курс
Бот техподдержки

Новое видео на Youtube, где вы сможете научиться создавать бота техподдержки! Видео длинное, так что кому интересно, готовьте около часа своего времени.

Что входит в это видео:
- Как реализовать отправку сообщений между двумя людьми через бота? Такое как бы анонимное общение
- Как изменять присланное сообщение от бота.
- Пример по работе с миддлварями
- Пример по работе с фабрикой коллбеков (CallbackData)
- Пример по работе с Машиной состояний (FSM)
- Автоматическая генерация инлайн клавиатур
- Как принимать и копировать любые сообщения в другую переписку

#полезное