Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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'' | ||
| ==== У вас нет указанных инструментов ==== | ==== У вас нет указанных инструментов ==== | ||
| - | - Скачать и запустить виртуалку (ссылка будет позже), размер примерно 1 Гб | + | - Скачать и установить [[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]] | ||
| + | |||
| + | |||