Skip to content

Interligo/discord-bot-with-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat bot for my Discord server

Python 3.8 Docker


Что представляет из себя бот:

Это проект для тренировки работы с образами и более глубокого изучения Docker. Скорее веселый, чем действительно полезный, однако этот бот умеет:

  • Модерировать чат, немного общаться и выдавать роли;
  • Реагировать на команды с префиксом "!";
  • Проводить дуэли между участниками сервера, мутить проигравшего, а затем, через какое-то время, размучивать;
  • Парсить интересные картинки с красивыми девушками и постить их по команде;
  • Делать некоторые грязные и нечестные вещи по команде администратора. Участникам это не нравится, но кого это волнует :)

Бот обернут в докер-образ, а контейнер развернут на Heroku. Да, снова Heroku. И это совсем не потому что я жадный человек, который не может себе позволить качественную платную AWS. Просто я люблю этот сервис, а еще он бесплатный :)

Имя бота Quo 99-40. Это дань моей любви к Вархаммеру 40К. Ещё он клевый и преданный служитель Омниссии!

Как установить бота:

Учитывая особенности этого проекта, я не планирую писать инструкцию по его установке.


What is this:

This is a project for practiсing in work with images and deeper Docker learning. It is rather funny than useful, but this bot can:

  • moderate a chat, communicate a little, issue roles;
  • respond to commands with “!” prefix;
  • conduct duels between server members, mute a loser and unmute after some period of time;
  • parse interesting pictures with beautiful girls and post them on command;
  • do some dirty and unfair things by the administrator’s command; members don’t like it, but who cares :)

The bot is wrapped in a docker image and the container is deployed on Heroku. Yes, Heroku again. And this is definitely not because I am a greedy person who cannot afford high-quality paid AWS. I just love this service, and it's also free :)

The bot's name is Quo 99-40. Its name is a tribute to my love for Warhammer 40К. It is pretty cool and loyal servant of the Omnissiah!

How to install it:

Considering the specifics of this project, I don't plan to write an instruction for installing it.