Инструменты пользователя

Инструменты сайта


otus:demo

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
otus:demo [2019/12/19 11:16]
norg [Когда вы запустили IDEA (свою или в виртуалке)]
otus:demo [2019/12/20 17:26] (текущий)
norg
Строка 6: Строка 6:
   - Склонировать репозиторий ''​git@github.com:​SonicNorg/​otus-demo.git''​   - Склонировать репозиторий ''​git@github.com:​SonicNorg/​otus-demo.git''​
 ==== У вас нет указанных инструментов ==== ==== У вас нет указанных инструментов ====
-  - Скачать и запустить виртуалку ​(ссылка будет позже), размер примерно ​Гб +  - Скачать и установить ​[[https://​download.virtualbox.org/​virtualbox/​6.1.0/​VirtualBox-6.1.0-135406-Win.exe|VirtualBox]] (в биосе должна быть включена ​виртуализация!) 
-  - На панели ​задач найти и запустить IntelliJ IDEA+  - Скачать и запустить [[https://​yadi.sk/​d/​tWN-UfcTb3cPFQ|виртуалку]], размер примерно ​2,5 Гб 
 +  - В виртуалке настроить разрешение: клик на рабочем столе - Applications - Preferences - ARandR, затем правый клик на прямоугольнике "​Virtual1"​ - Resolution - 1440x900 (например). 
 +  - Запустить IntelliJ IDEA: клик на рабочем столе - Applications - Other - jetbrains-idea-ce
  
 Затем надо пообщаться в телеграме с [[https://​t.me/​BotFather|@BotFather]],​ создав нового бота и получив его токен Затем надо пообщаться в телеграме с [[https://​t.me/​BotFather|@BotFather]],​ создав нового бота и получив его токен
 ==== Когда вы запустили IDEA (свою или в виртуалке) ==== ==== Когда вы запустили IDEA (свою или в виртуалке) ====
-  - В файле ''​gradle.properties''​ вписать вместо krizhanovskiy свою фамилию латиницей +  - В файле ''​gradle.properties''​ вписать вместо krizhanovskiy свою фамилию латиницей ​(см. картинку) 
-  - В файле ''​Main.kt''​ вписать имя и токен бота, полученные от @BotFather+  - В файле ''​Main.kt''​ вписать имя и токен бота, полученные от @BotFather ​(см. картинку)
   - Выполнить в терминале Идеи ''​./​gradlew shadowJar''​   - Выполнить в терминале Идеи ''​./​gradlew shadowJar''​
  
-У вас получилось,​ если в папке проекта вы можете найти файл ''​build/​libs/​lastName-demo-bot-1.0-SNAPSHOT-all.jar''​ с вашей фамилией вместо ''​lastName''​.+У вас получилось,​ если в папке проекта вы можете найти файл ''​build/​libs/​lastName-demo-bot-1.0-SNAPSHOT-all.jar''​ с вашей фамилией вместо ''​lastName'' ​(см. картинку,​ цифра 3).
 Буду рад ответить на ваши вопросы в Слаке! Буду рад ответить на ваши вопросы в Слаке!
 +{{:​otus:​otus-demo-guide.png?​300|}}
 ===== Задание на демо-уроке ===== ===== Задание на демо-уроке =====
   - Переопределить метод ''​onUpdateReceived(update:​ Update?​)'',​ который выполняется при получении ботом нового события   - Переопределить метод ''​onUpdateReceived(update:​ Update?​)'',​ который выполняется при получении ботом нового события
Строка 30: Строка 33:
 Отправка сообщения:​ Отправка сообщения:​
   execute(message)   execute(message)
 +===== Запуск бота =====
 +  ./gradlew deploy
 +Для остановки - ''​Ctrl+C''​
 +===== ТЕСТ =====
 +[[https://​forms.gle/​phuoFPJMcDtUsVj36]]
 +
 +
otus/demo.1576754197.txt.gz · Последние изменения: 2019/12/19 11:16 — norg