git@github.com:SonicNorg/otus-demo.gitЗатем надо пообщаться в телеграме с @BotFather, создав нового бота и получив его токен
gradle.properties вписать вместо krizhanovskiy свою фамилию латиницей (см. картинку)Main.kt вписать имя и токен бота, полученные от @BotFather (см. картинку)./gradlew shadowJar
У вас получилось, если в папке проекта вы можете найти файл build/libs/lastName-demo-bot-1.0-SNAPSHOT-all.jar с вашей фамилией вместо lastName (см. картинку, цифра 3).
Буду рад ответить на ваши вопросы в Слаке!
onUpdateReceived(update: Update?), который выполняется при получении ботом нового событияПолучение id чата, из которого пришло сообщение:
val chatId = getChatId(update)
Создание сообщения:
val message = SendMessage()
.setChatId(chatId)
.setText("Привет, я бот!")
Отправка сообщения:
execute(message)
./gradlew deploy
Для остановки - Ctrl+C