0.2.0 • Published 4 years ago

@dada513/discordio v0.2.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
4 years ago

Discordio

Discordio

Build Status Discord Prettier Code Style

Discordio is a fully-featured, open-source (GPL) and selfhostable discord bot. Made with discord.js and Commando.

Most of the ideas come from the Carl-Bot, MEE6 and Dyno.
After they got popular, their source code was closed and they became proprietary software locking some features to paid only.
Discordio aims to fix this gap in the discord bot community - it's a full alternative to most multipurpose bots.
While easily self-hostable, it will also have a public instance for anyone to use.

Website: https://discordio.netlify.app

Featrures

  • Self-hostable
  • Suggestions
  • Moderation commands
  • Warning system
  • Customisable warning actions (example: If user has x warnings then ban him)
  • Automatic mute system
  • COVID-19 statistics
  • Info about minecraft servers/users
  • Hypixel stats (minecraft)
  • Music player
  • Search - Full google, duckduckgo and wikipedia search implementation inside of discord.
    AND MORE: This bot is in development and i'm adding new features every day.
    POST any ideas or issues in the issues tab or on our discord

Running

The recommended way to run Discordio is via Docker Our docker image is located at DockerHub

docker run -v ./discordio:/dio dada513/discordio

You can also run it in standalone mode:

yarn global add @dada513/discordio # or npm i -g @dada513/discordio
discordio # Runs the bot, you need a process manager like pm2 to keep it alive when you close the terminal

Configuration

See CONFIG.md

Versioning

Every commit is a minor release.
A major release is pushed when the bot gets compatibility breaking updates.
The source is automatically pushed to NPM.
Versions are automatically bumped by a github action.

TODO

  • Moderation commands
  • Minecraft commands
  • Hypixel commands
  • Reddit images
  • CoronaVirus stats
  • Basic music commands
  • Search commands (DuckDuckGo, Google and wikipedia)
  • Moderation commands
  • Warning actions
  • Suggestions
  • Hosted versions of the bot
  • WebUI
  • Database
  • Twitch stream notify
  • Youtube upload notify
  • Install guide

License

Discordio is licensed under the GPL-v3