filmov
tv
Создаем Telegram-бота для новостей на Go, PostgreSQL и OpenAI API (ChatGPT)

Показать описание
В этом ролике мы с вами напишем проект, который не стыдно положить на свой GitHub. Это будет Telegram-бот, который автоматически достаёт свежие новости и статьи про язык программирования Go из разных источников, генерирует для них саммари с помощью OpenAI API (ChatGPT), а затем публикует их в Telegram-канал. И всё это автоматически!
Такой проект может послужить отличным преимуществом при поиске работы, особенно если вы джуниор-разработчик, и вам нужно выделиться среди других соискателей ;)
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
00:00 - Вступление
00:11 - Суть проекта
00:55 - Архитектура
04:45 - Подготавливаем окружение
05:55 - Миграции и модели для источников и статей
13:04 - RSS-клиент
18:05 - Хранилище источников
22:17 - Fetcher (соединяем RSS-клиент с хранилищем)
30:51 - Хранилище статей
37:04 - Модуль конфигурации
41:25 - Notifier (объединяем всё вместе и постим в канал)
52:56 - Генерируем саммари с помощью API ChatGPT
57:55 - Запускаем бота (наконец-то!)
01:02:12 - Пишем обвязку для работы с Telegram Bot API
01:08:57 - Регистрируем бота в Telegram через BotFather
01:13:40 - Добавляем админские команды в бота
01:22:05 - Middleware для админских команд
01:24:29 - Дальнейшие шаги
01:24:30 - Финал
#golang #chatgpt #telegram #postgresql
Такой проект может послужить отличным преимуществом при поиске работы, особенно если вы джуниор-разработчик, и вам нужно выделиться среди других соискателей ;)
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
00:00 - Вступление
00:11 - Суть проекта
00:55 - Архитектура
04:45 - Подготавливаем окружение
05:55 - Миграции и модели для источников и статей
13:04 - RSS-клиент
18:05 - Хранилище источников
22:17 - Fetcher (соединяем RSS-клиент с хранилищем)
30:51 - Хранилище статей
37:04 - Модуль конфигурации
41:25 - Notifier (объединяем всё вместе и постим в канал)
52:56 - Генерируем саммари с помощью API ChatGPT
57:55 - Запускаем бота (наконец-то!)
01:02:12 - Пишем обвязку для работы с Telegram Bot API
01:08:57 - Регистрируем бота в Telegram через BotFather
01:13:40 - Добавляем админские команды в бота
01:22:05 - Middleware для админских команд
01:24:29 - Дальнейшие шаги
01:24:30 - Финал
#golang #chatgpt #telegram #postgresql
Комментарии