Получи случайную криптовалюту за регистрацию!

🇺🇦Розробка Телеграм ботів на Python

Логотип телеграм канала @botfatherdev — 🇺🇦Розробка Телеграм ботів на Python Р
Логотип телеграм канала @botfatherdev — 🇺🇦Розробка Телеграм ботів на Python
Адрес канала: @botfatherdev
Категории: Telegram
Язык: Русский
Страна: Россия
Количество подписчиков: 2.83K
Описание канала:

https://botfather.dev?utm_source=tg_channel
Боти дозволяють автоматизувати майже всі процеси та зробити все це просто в Telegram.
Програмуючи на Python ви зможете реалізувати свої самі шалені ідеї.
Найважливіша інформація тут!

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал botfatherdev и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения 2

2022-05-09 18:36:24 Какие догадки по поводу того, что на параде позора не бьіло рашистской свастики? Заметили?

(на красной площади)
1.3K viewsedited  15:36
Открыть/Комментировать
2022-05-08 22:53:44 Я просто залишу це тут :)
Доброго вечора)

P.S. Все набагато гірше ніж я думав...
1.5K viewsedited  19:53
Открыть/Комментировать
2022-04-29 12:42:30 Оновлення Bot API 6.0, WebApp.

Я нарешті почав розбиратися у оновленні Телеграму, та навіть зробив вже дуже просту веб-форму, але для одного закритого проєкту, тому потім зроблю демонстраційний варіант, по якому я буду робити новий урок. Багато з вас мене про це питають, тому дам відповідь у цьому пості.

Якщо ще хтось не в темі, то тепер просто у Телеграм можна вбудовувати веб-сторінки, це дуже нативно, навіть тема інтерфейсу підтягується, тому ваш сайт буде виглядати максимально приємно для юзерів.
Ви хотіли різних кнопок, різних кольорів, різного розташування та розмірів? Ви втомились від інлайн-кнопок? Дуже добре, тоді ця онова саме для вас.

Але! Вам потрібно вміти писати код на HTML, CSS та Javascript, крім того ж Python. Якщо ви не вмієте - шанс усе одно є, тому що вже викладають приклади проєктів, та ви можете їх адаптувати під свій кейс.

Приклад №1 (andrew000) — aiogram v2.20
Приклад №2 (aiogram - example) — aiogram v.3.0
Приклад №3 (abdullaev388) — aiogram v2.20

Якщо вам це важко, то не забувайте, ви завжди можете звернутися до веб-програмістів, хто зробить "маленький сайт" саме під ваш випадок.

Та що я можу зараз сказати про Web App?
Дуже зручно у тому разі, коли вам хочеться зробити щось дуже швидке, де інлайн-кнопки вже не справляються. Наприклад, як сама Телега показувала — вибір квитків, чи вибір дат у календарі, чи заповнювання форми (без створення купи повідомлень у листуванні з ботом, та необхідності робити кнопку "назад" у випадку помилок на вводі).

Мінус інлайн кнопок у тому, що все ще існують ліміти на натискання, та якщо в вашому боті менюшка велика, то бувають випадки, коли бот отримує помилку RetryAfter. Та буває, що з-за прокладки у вигляді Телеграму - кнопки працюють не дуже швидко. Тому, без цієї прокладки все працює на порядок швидше.

Тим не менш, якщо в вас є робочій бот з FSM, та все дуже добре працює (та якщо ви не дуже знайомі з веб-програмуванням й поготів) — не поспішайте усі рішення замінювати на WebApp. Це тому, що результат буде майже той самий, а ви лише втратите час.
Хоча й ніхто не забороняє просто спробувати для того, щоб навчитися.

Загалом, для того щоб працювало все дійсно нормально, вам знадобиться:
1. Купити домен та налаштувати A-record, щоб домен вказував на ваш сервер
2. Налаштувати nginx проксі до вашого застосунку та додати SSL сертифікат (із допомогою certbot — безкоштовно)
3. Зробити html-файли сайту (де будуть необхідні скріпти на JS)
4. Налаштувати aiohttp з відповідними роутами, на які люди будуть звертатися
5. Зробити бота, який буде видавати WebApp у виді текстової, чи інлайн кнопці, чи кнопці-меню.
6. Обробити завершення роботи після закриття WebApp (знов у боті).

Тобто, дуже не раджу лізти сюди непідготовленим розробникам. Спочатку розбирайтесь у простих речах, вивчіть роботу з базами даних, можливо налаштування nginx та домену, та інше, а потім вже розробляйте WebApp-и.
598 viewsedited  09:42
Открыть/Комментировать
2022-04-26 00:02:59 Темплейт для aiogram v3.0.

Пам'ятаєте останній темплейт? Так ось він переїхав до 3 версії аіограму, та все виявилось досить нескладним, щоб розпочати роботу та адаптувати темплейт.

Звісно, у 3-му аіограмі дуже багато змін, та обов'язково прочитайте доку та туторіал від Groosha, але перехід був не таким болісним як я боявся.

Головне що поки для себе усвідомив — глобально змінена робота з фільтрами та мідлварями, а також робота з кількома роутерами, замість одного глобального діспатчера.

Ось це потрібно буде розібрати. Деякі речі були включені за замовчуванням (фільтр state=None), та зараз їх буде потрібно явно прописувати.

Тому, хто ще боїться — не бійтеся, можна потрохи переходити :)

P.S. Чи означає, що я буду нові уроки створювати з 3.0 версією? Хтозна :D
258 viewsedited  21:02
Открыть/Комментировать
2022-04-25 14:35:48 Вітаю усіх підписників, хочу поділитися деякими думками та змінами щодо моєї діяльності цього каналу, та по курсу взагалі.

В первую очередь пару слов для тех, кто не понимает украинский: Дуров недавно сказал о том, что можно переводить постьі с украинского язьіка прямо в Телеграме, поєтому пользуйтесь єтой возможностью.

Я видалив російські розкладки з усіх девайсів та стараюсь якомога частіше писати та думати українською мовою. Мені було дуже довго просто соромно спілкуватися українською, не розумію чому, мабуть з-за пропаганди. А її було багато.

Зараз кожний українець замислюється стосовно української культури, багато людей відкрило для себе факти знищування (як фізичного, так і психологічного) української культури з боку російської федерації. Та більшість людей не хочуть себе асоціювати з росією. В мене тече кров як російська, так і українська, але я хочу вважати себе українцем, та пишатися цим.

Тому я буду публікувати пости українською мовою, АЛЕ: вести курс усе одно я буду російською мовою, та нові уроки будуть теж російською. Хоча у ботах я буду частіше використовувати українську, тому ви будете стикатися з нашою мовою надалі.

Можливо завдяки цьому (не тільки мої намагання, а й інших людей), більше росіян будуть стикатися з українською, та більш розуміти її. Та паляниця буде для вас дуже знайомим словом.

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

Сайт вже активно переписується командою розробників, та залишилось десь 1-2 місяця до його релізу, тому зовсім скоро ви не будете мати проблем зі входом на сайт, та інших)
763 viewsedited  11:35
Открыть/Комментировать
2022-04-25 09:32:36 Channel name was changed to « Розробка Телеграм ботів на Python»
06:32
Открыть/Комментировать
2022-04-23 23:19:09
Кончені уйобки
1.0K views20:19
Открыть/Комментировать
2022-04-23 01:31:15 Давайте найдем 3 отличия между россией и фашизмом

Фашизм (союз борьбы) — идеология и общественно-политическое движение в рамках авторитарного милитаристского ультранационализма и соответствующая диктаторская форма правления с жёсткой регламентацией общества и экономики.

Занимает крайне правое место в традиционном лево-правом политическом спектре.

По мнению Умберто Эко, если в обществе наблюдается 6—7 признаков из этого списка, то оно близко к наступлению фашизма:

Культ традиции; культурный синкретизм, подразумевающий пренебрежение к противоречиям в содержащих высшую истину древних откровениях.
Культ «действия ради действия», недоверие к интеллектуальному.
Неприятие скептицизма: сомнение трактуется как предательство.
Ксенофобия, расизм.
Буржуазность, опора на средний класс.
Национализм; одержимость теориями заговора, культивация чувства нахождения в осаде.
Враг изображается как крайне мощный, чтобы последователи чувствовали себя униженными, и в то же время достаточно слабый, чтобы его можно было одолеть.
Жизнь понимается как непрерывная война, а пацифизм — как сотрудничество с врагом.
Элитизм, презрение к слабым.
Культ героизма и культ смерти.
Мачизм, сексизм, неприятие нестандартного сексуального поведения.
«Избирательный популизм»: индивидуумы воспринимаются не иначе как единый монолитный Народ, чью волю выражает верховный лидер. Неприятие парламентаризма.
Использование новояза.

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

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

В экономике обычно стремятся достигнуть автаркии (экономической самодостаточности), для чего активно используется протекционизм и государственное экономическое вмешательство.

Крайний авторитаризм и национализм фашизма порождают радикальный расизм — стремление к расовой чистоте или к установлению власти расы господ, что провоцирует массовые убийства, принудительную стерилизацию, геноцид или депортации.
925 viewsedited  22:31
Открыть/Комментировать
2022-04-23 01:31:15
915 views22:31
Открыть/Комментировать
2022-04-14 08:52:14
Как же ето проізошло?
2.5K viewsedited  05:52
Открыть/Комментировать