Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 1.9 KB

README.md

File metadata and controls

26 lines (24 loc) · 1.9 KB

Task: Coding Session - програмування телеграм бота на мові Golang

Telegram-бот матиме можливість обробляти повідомлення від користувачів та відповідати на них:

  • Мова Golang
  • Фреймворки github.com/spf13/cobra та gopkg.in/telebot.v3
  • Реалізувати обробники повідомлень для бота, які будуть відповідати на повідомлення в Telegram.
  • Створити функції-обробники повідомлень бота.
  • Додати ці функції до методів об'єкта telebot.Bot.
  • Обробляти повідомлення відповідно до їх типу та вмісту.

Підготовка до локального запуску бота

  1. Клонуємо репозитарій
  2. Компілюємо за допомогою make build
  3. Знаходимо в телеграмі BotFather
/newbot - create a new bot
/mybots - edit your bots
  1. В терміналі read -s TELE_TOKEN та вставляємо з буфера збережений токен разом з ідентифікатором користувача.
  2. Перевіряємо чи вірно збереглась змінна в оточені: echo $TELE_TOKEN
  3. Запускаємо сервер ./kbot go

Інструкція користувача ботом визначення часу в містах світу, в яких працюють колеги

  1. Перейдіть в Телеграм за постиланням t.me/umanetsvitalii_bot
  2. Запустіть бот командою /start
  3. Натисніть в меню потрібне місто та дізнайтесь який там зараз час

Alt text