Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ath31st/poker_dice_bot
Discord bot with JDA library. Poker dice game in chat.
https://github.com/ath31st/poker_dice_bot
discord-bot jda spring-boot sqlite
Last synced: 5 days ago
JSON representation
Discord bot with JDA library. Poker dice game in chat.
- Host: GitHub
- URL: https://github.com/ath31st/poker_dice_bot
- Owner: ath31st
- Created: 2023-02-06T13:13:18.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T10:18:02.000Z (6 months ago)
- Last Synced: 2024-05-19T11:28:44.474Z (6 months ago)
- Topics: discord-bot, jda, spring-boot, sqlite
- Language: Java
- Homepage:
- Size: 327 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Poker dice bot for discord
Представьте ситуацию: вы один или еще с кем-нибудь ждете компанию для похода в рейд в мморпг/катки в доту/матча в кс го/
и так далее, вам уже скучно, актуальные мемы закончились, а баяны кидать еще стыдно... на помощь приходит простой в освоении
и быстрый покер на костях. Если бот присутствует на канале, то простой командой !poker вы запускаете раунд и понесло...## Что умеет
Обеспечивает веселый досуг вам и вашим товарищам, если вам нечем заняться или чего-то/кого-то ждете.
Бот подсчитывает очки, определяет выпавшие комбинации, сохраняет результаты (победителей) в базу данных, предоставляет
статистику по каналу.## Список команд
!poker - служит для запуска раунда
!roll - бросок костей (5d6)
!reroll - переброс неудачных костей
!pass - пропуск переброса, если комбинация не требует изменений
!finish - досрочное завершение раунда (доступно только начавшему раунд)
!stat - статистика раундов по текстовому каналу
!help - описание работы бота, команды## Примеры работы
Начало раунда:
![image info](images/!poker.jpg)
Бросок костей:
![image info](images/!roll.jpg)
Переброс неподходящих под комбинацию костей:
![image info](images/!reroll.jpg)
Вызов статистики по каналу:
![image info](images/!stat.jpg)## Как запустить
Для запуска необходим установленный docker на сервере.
Этот скрипт скопирует проект с гита, сбилдит его на вашем сервере, затем запустит с указаным токеном:```bash
$ git clone https://github.com/ath31st/poker_dice_bot
$ cd poker_dice_bot
$ docker build . -t poker
$ docker run -e TOKEN='YOUR TOKEN' -t poker
```
Далее, вам остается только добавить бота на свой сервер.