G
enby!

я написал телеграм-бота на go, давай научу

Тут показываю как написать простого телеграм-бота на go. Работаем с openweathermap API, немного рефакторинга года. Показал как скрывать токен в переменных окружения, обращаться к API, анмаршаллить json. И немного рефакторинга кода OpenWeatherMap API - https://openweathermap.org/api
telegram-bot-api - https://github.com/go-telegram-bot-ap...
godotenv - https://github.com/joho/godotenv
00:00 Вступление 00:20 Начало работы: открытие VS Code и создание Go модуля 00:56 Библиотека go-telegram-bot-api 01:35 Объясняю код базового бота 03:55 Создание нового бота через BotFather и получение токена 05:01 Переменные окружения и файл .env 06:48 Получение данных о погоде через OpenWeatherMap API 07:30 Обзор документации OpenWeatherMap API: запрос погоды по координатам 08:14 Инструмента для конвертации JSON в Go структуру 09:16 Метод Coordinates для получения координат по названию города 11:09 Метод Weather для получения погоды по координатам 13:10 Рефакторинг: создание пакета handler 23:17 Доработка логики: отправка температуры пользователю, округление значения 23:56 Финальная демонстрация работы бота с получением погоды 27:07 Итоги и домашнее задание Мой телеграм-канал - https://t.me/amadi_dev

Смотрите также