Github Repo Size Github Repo Size Docker Build Status

Blyatmir Putin Bot

Once there was a boy named Blyatmir. He was a simple man with big dreams, dreams of uniting the savage lands of the Russia. Through hard work and compassion and the power of communism, the young tyke gained influence in his local village of Slavensk. He rose to power and led a revolution in Slavensk, introducing the wonders of communism and publishing his life's work, The Blyat Manifesto. As our young Blyatmir grew older, his power and influence grew and he united the lands of Russia under one banner, the UBR.

After years of prosperity, rumours stirred of the freedom man of the west, with promises of prosperous lands of vodka and adidas. Blyatmir, now with his true title of Putin, declared war on the freedom man and labeled him as an enemy of the people. As the freedom man further challenges our Blyat, he must fight for his people, his vodka and for his Slavenskis. This is the story of Blyatmir Putin.

Abilities

What can our comrade Blyatmir do?

  • Purge messages so no-one ever knows of our other comrades secrets
  • Sympathise with our fallen bretheren through the use of F
  • Tell people to blyat
  • Play sick slav beats when you join a voice channel
  • Quote messages for you
  • Organise premature heart attack meetings at your local maccas
  • Roll a patented russian dice
  • Start and Stop game servers for you

What will Blyatmir be able to do once he is no longer drunk?

  • Hold conversations with you like a proper comrade
  • Play music for you
  • Mention people about the stupid shit they said about Blyatmir
  • Vote off other people's dogshit intro music
  • Choose a random person's intro music as your own

Commands and Services

How do we tell our comrade Blyatmir to act?

  • /maccasrun [time] [location] organises a time for you to get chronic cholestrol levels
  • /dice [upper-bound] rolls a dice
  • /fuckoff [userID/@username] tells someone who deserves it to fuck off
  • /purge [number-to-purge] hides your shady history

I want some music to squat to! These commands regard the intro music that will play when you join a voice channel

  • /im -s in use with uploading a file sets your intro music
  • /im -j will play your currently set intro music
  • /im -r will remove your currently set intro music

What can he do by himself?

  • If you suffix any message with - [userID/@username], he will request to quote you
  • When you are paying your respects to a fallen comrade, Blyatmir will send an F in chat

Running the bot via docker

Required variables are marked with a *

Var-Type Name Type Default Value Description
-e BOT_TOKEN string null Your discord applications bot token *
-e BOT_PREFIX char null Your desired prefix for bot commands *
-e BOT_ACTIVITY string null Your desired activity for the bot to display
-e DOCKER_IP string null The IP of a device running a docker instance
-e SERVER_LOGIN string null The username of an account with the ability to ssh in the docker instance
-e SERVER_PASSWORD string null The password the account specified
-v /path/on/host:/config string null Path on host to where you want to store config and data files *
Minimal Configuration
> docker run -v /path/on/host:/config -e BOT_TOKEN=YOUR_BOT_TOKEN_HERE -e BOT_PREFIX=DESIRED_PREFIX_HERE \
  antonyhanna/blyatmir-putin-bot
Full Configuration
> docker run -v /path/on/host:/config -e BOT_TOKEN=YOUR_BOT_TOKEN_HERE -e BOT_PREFIX=DESIRED_PREFIX_HERE \
  -e BOT_ACTIVITY=DESIRED_BOT_ACTIVITY_HERE -e DOCKER_IP=DOCKER_INSTANCE_IP -e SERVER_LOGIN=USERNAME \
  -e SERVER_PASSWORD=PASSWORD antonyhanna/blyatmir-putin-bot