Telegram-бот матиме можливість обробляти повідомлення від користувачів та відповідати на них:
- Мова Golang
- Фреймворки
github.com/spf13/cobra
таgopkg.in/telebot.v3
- Реалізувати обробники повідомлень для бота, які будуть відповідати на повідомлення в Telegram.
- Створити функції-обробники повідомлень бота.
- Додати ці функції до методів об'єкта
telebot.Bot
. - Обробляти повідомлення відповідно до їх типу та вмісту.
- Клонуємо репозитарій
- Компілюємо за допомогою
make build
- Знаходимо в телеграмі
BotFather
/newbot - create a new bot
/mybots - edit your bots
- В терміналі
read -s TELE_TOKEN
та вставляємо з буфера збережений токен разом з ідентифікатором користувача. - Перевіряємо чи вірно збереглась змінна в оточені:
echo $TELE_TOKEN
- Запускаємо сервер
./kbot go
- Перейдіть в Телеграм за постиланням t.me/umanetsvitalii_bot
- Запустіть бот командою
/start
- Натисніть в меню потрібне місто та дізнайтесь який там зараз час