Skip to content

Leeoku/DotaBot

Repository files navigation

Alt text

DotaBot, a Dota Discord Bot

A personal Discord bot to work with my first API, Discord. This bot can help generate links, register users and create simple profiles

Demo

Invite to your Discord server!

Features

  • !hero to get Dotabuff links and DotaWiki links for your hero
  • !register to create a profile on the bot's database
  • !addhero/!delhero to add/remove heroes from your top 5 list
  • !myprofile to show your top 5 heroes

Quickstart

Container instructions

  • docker-compose up --build (first build)
  • Afterwards, just docker-compose up

Original instructions for local running

This bot only runs in linux based systems due to a package called uvloop. Recommend to use container

  • Ensure python 3 is installed
  • Create a virtual environment and start it
  • pip install -r requirements.txt
  • Change directory to project
  • python3 main.py

Technologies

Database

  • MongoDB with pymongo

Acknowledgements

Snapshot for doing a code review and introducing me to many helper functions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published