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

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

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

12n.ru 18790 роликов

Пишем полезного 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
Особенно полезная часть — где ты рассказываешь почему такой код годится только для учебного примера. Это для таких как я уровнем, очень важная часть. Поскольку мне лично многие вещи не очевидны, а ты выделяешь эти моменты.

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

Новости

Цифровой Ташкент 2026: глобальный форум по ИИ, кибербезопасности и облакам Весенний документооборот – 2026: от итогов к действиям в новой реальности EOSmobile 4.16: стабильная работа и полная сохранность информации Более 350 ИБ-руководителей посетили отраслевую конференцию «СёрчИнформ» Строительный и логистический форумы пройдут в Воронеже 7–8 октября

Цифровой Ташкент 2026: глобальный форум по ИИ, кибербезопасности и облакам


23 часа назад
Цифровой Ташкент 2026: глобальный форум по ИИ, кибербезопасности и облакам
Цифровой Ташкент 2026: глобальный форум по ИИ, кибербезопасности и облакам
Весенний документооборот – 2026: от итогов к действиям в новой реальности
Весенний документооборот – 2026: от итогов к действиям в новой реальности
EOSmobile 4.16: стабильная работа и полная сохранность информации
EOSmobile 4.16: стабильная работа и полная сохранность информации
Более 350 ИБ-руководителей посетили отраслевую конференцию «СёрчИнформ»
Более 350 ИБ-руководителей посетили отраслевую конференцию «СёрчИнформ»
Строительный и логистический форумы пройдут в Воронеже 7–8 октября
Строительный и логистический форумы пройдут в Воронеже 7–8 октября