Skip to content

Latest commit

 

History

History
46 lines (41 loc) · 1.18 KB

README.md

File metadata and controls

46 lines (41 loc) · 1.18 KB

TAKE ME TO POCHINKI BOT

Discord bot of WoW guild "Take me to Pochinki"

Invite url

https://discordapp.com/api/oauth2/authorize?client_id=428198104559255564&permissions=470150208&scope=bot

Docker Images

https://cloud.docker.com/repository/docker/ipilot93/pochinki-bot

Requirements

Configuration file example

{
  "Token": "",
  "Redis": {
    "Host": "0.0.0.0:6379",
    "Timeout": 10000,
    "Database": 1,
    "JobStorageDatabase": 0
  },
  "DailyPidor": {
    "RoleName": "пидор дня",
    "DurationSeconds": 0
  },
  "RussianRoulette": {
    "WinnerRoleName": "ковбой",
    "CooldownSeconds": 28800,
    "WinnerDurationSeconds": 43200
  }
}

Discord server

Add roles with the same names as in config file (case insensitive). Left DailyPidor.DurationSeconds equals 0 to reset command @ 07:00 UTC every day.

Redis

Storage for bot data and hangfire jobs

Deploy script

docker stop pochinki-bot
docker rm pochinki-bot
docker rmi ipilot93/pochinki-bot:latest
docker pull ipilot93/pochinki-bot:latest
docker run -d -v /home/$user_name$/bot_confguration:/app/cfg --network $network$ --name pochinki-bot ipilot93/pochinki-bot:latest --c cfg/config.json