Разработка Go: Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид HD

Разработка Go: Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид
00:11:27
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18802 ролика

Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид.

В этом уроке мы напишем Consumer. Кроме того, мы разберём некоторые потенциальные проблемы обработки событий и обсудим возможные решения.
Данный урок — заключительный этап разработки проекта. Далее нам остаётся лишь зарегистрировать бота в телеграм, настроить его и проверить работоспособность.

Ссылка на итоговый проект на гитхабе: github.com/JustSkiv/read-adviser-bot/tree/lessons
На коммиты по урокам не разбито, так как изначально собирался записать один большой урок.

Картинка на превью добавлена с разрешения её автора, за что ему большое спасибо.
Его профиль на Хабре: habr.com/ru/users/oWart/

Тайм-коды:

00:00 Вступление
00:15 Проектируем интерфейс Consumer
00:30 Реализация Consumer
01:16 Метод Start()
01:55 Совет по улучшению надежности кода
03:21 Возвращаемся к методу Start()
04:12 Функция handleEvents()
05:02 Потенциальные проблемы обработки событий и возможные решения
08:41 Заканчиваем с handleEvents() и Start()
09:00 Собираем всё написанное в main()
10:41 Компилируем программу
10:59 Заключение
RSS
Максим Нестеренко
17:05
+3
Особенно полезная часть — где ты рассказываешь почему такой код годится только для учебного примера. Это для таких как я уровнем, очень важная часть. Поскольку мне лично многие вещи не очевидны, а ты выделяешь эти моменты.

Это лично мой опыт) но мне нужно понимать, почему мы делаем так а не иначе. Ну то есть мне не нравится, когда ролик — делай так и будет хорошо. А почему хорошо? Почему самый наивный вариант не годится? Вот эти тонкости для меня самые важные. Просто когда понимаешь, почему так делается — намного интереснее и лучше запоминается.

Новости

Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI «СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве

Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными


1 день назад
Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными
Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными
ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов
ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов
RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации
RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации
На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI
На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI
«СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве
«СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве