Skip to content

Discord bot with JDA library. Poker dice game in chat.

Notifications You must be signed in to change notification settings

ath31st/poker_dice_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poker dice bot for discord

Представьте ситуацию: вы один или еще с кем-нибудь ждете компанию для похода в рейд в мморпг/катки в доту/матча в кс го/ и так далее, вам уже скучно, актуальные мемы закончились, а баяны кидать еще стыдно... на помощь приходит простой в освоении и быстрый покер на костях. Если бот присутствует на канале, то простой командой !poker вы запускаете раунд и понесло...

Что умеет

Обеспечивает веселый досуг вам и вашим товарищам, если вам нечем заняться или чего-то/кого-то ждете. Бот подсчитывает очки, определяет выпавшие комбинации, сохраняет результаты (победителей) в базу данных, предоставляет статистику по каналу.

Список команд

!poker - служит для запуска раунда
!roll - бросок костей (5d6)
!reroll - переброс неудачных костей
!pass - пропуск переброса, если комбинация не требует изменений
!finish - досрочное завершение раунда (доступно только начавшему раунд)
!stat - статистика раундов по текстовому каналу
!help - описание работы бота, команды

Примеры работы

Начало раунда:
image info
Бросок костей:
image info
Переброс неподходящих под комбинацию костей:
image info
Вызов статистики по каналу:
image info

Как запустить

Для запуска необходим установленный docker на сервере. Этот скрипт скопирует проект с гита, сбилдит его на вашем сервере, затем запустит с указаным токеном:

$ 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

Далее, вам остается только добавить бота на свой сервер.

About

Discord bot with JDA library. Poker dice game in chat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published