Наш бот
Telegram bot: https://t.me/nabo_test_bot
Возможности
- Сохранять прочитанные игры в список
- Изменять, удалять их в списке
- Сортировка по автору/году/рейтингу
- Игра в режиме загадок
- Умный ассистент
Этот Telegram бот предназначен для ведения списка прочитанных книг пользователей. Он позволяет добавлять, редактировать и удалять записи о книгах, а также получать различные отчеты и фильтрацию по авторам и годам. Игра в загадки реализована как дополнительный функционал.
- Напиши в консоль:
git clone https://github.com/Naberno/Java_OOP.git
- Замени "tgBotToken" и запускай.
/start - Начать
/help - Помощь
/addgame - Добавить игру
/getplayed - Список пройденных игр
/clearplayed - Очистить список пройденных игр
/getbyauthor - Получить список игр по конкретному издателю
/getbyrating - Получить топ игр полученных ботом
/getbyyear - Получить список игр конкретного года
/removegame - Удалить игру из списка
/editgame - Изменить выбранную игру на заданную
/playpuzzle - Включить режим загадок
/stoppuzzle - Выключить режим загадок
/anotherriddle - Пропустить загадку
/gethint - Получить подсказку на загадку
/getanswer - Получить ответ на загадку
/restart - Перезапустить режим загадок
U:/addgame Warcraft
Blizzard
2001
B:Игра 'Warcraft' от издателя Blizzard (2001)
успешно добавлена в список пройденных!
U:/getbyauthor Blizzard
B:Игры издателя Blizzard:
Warcraft
U:/getbyyear 2020
B:Игры 2020 года:
Warcraft
U:/getplayed
B:Пройденные игры:
1. Warcraft
2. Assassin's Creed
3. The Last of Us
U:/editgame 2
Minecraft
Mojang
2010
B:Игра 'Assassin's Creed' успешно заменена на
игру 'Minecraft' от
издателя Mojang (2010) в списке прочитанных!
U:/removegame 2
B:Игра 'Minecraft' от издателя Mojang (2010) была удалена
U:/playpuzzle
B:Добро пожаловать в игру в загадки! Начнем.
Загадка: *Загадка*
U:*Неверный ответ*
B:Неверно! Попробуйте еще раз.
U:Дай подсказку
B:*подсказка*
U:*Верный ответ*
B:Верно! Следующая загадка: *загадка*
U:/stoppuzzle
B:Режим головоломки завершен.
Правильных ответов: 1
Неправильных ответов: 0
Процент правильных ответов: 100.0%
Реализовать возможность бота задавать параметры для команд добавления, удаления, изменения игры не одной командой, а запрашивая их последовательно
Реализовать систему рейтинга игр на основе оценок пользователей: Пользователи смогут ставить играм от 1 до 5 баллов. Добавить сортировку по рейтингу /getbyrating.
Добавить команды: /editgame для изменения игры, /removegame для удаления игры, /playpuzzle для начала режима загадок, /stoppuzzle для завершения режима.
Добавить команды: /addgame для добавления игры, /getbyauthor для сортировки по автору, /getbyyear для сортировки по году, /get для получения фразы.
Написать работающего телеграм бота