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: about 2 months 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 (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T10:18:02.000Z (about 2 years ago)
- Last Synced: 2025-01-13T09:45:28.038Z (over 1 year 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 - описание работы бота, команды
## Примеры работы
Начало раунда:

Бросок костей:

Переброс неподходящих под комбинацию костей:

Вызов статистики по каналу:

## Как запустить
Для запуска необходим установленный 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
```
Далее, вам остается только добавить бота на свой сервер.