/aqua

Crystal-based Discord Bot

Primary LanguageCrystalMIT LicenseMIT

Aqua

Aqua is a general "modularized" bot for discord, built with Crystal and DiscordCR

Installation

From the Repo

  1. Clone the Repo git clone https://github.com/cyan101/aqua.git
  2. cd aqua
  3. Delete the .git folder rm -rf .git and start your own repo git init
  4. Install all the required shards with shards
  5. Rename the config template mv config-template.yaml config.yaml

From the compiled release

TODO

Usage

From the Repo

  1. Put the bot details from Discord into the config file
  2. Run crystal src/aqua.cr, alternatively use a proccess manager like PM2 to run it in the background

Development

  • More examples such as file uploads and music playing
  • Create poll system using reactions
  • Do some embed stuff
  • Comment Code

Contributing

  1. Fork it ( https://github.com/cyan101/aqua/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • Cyan101 Jos Spencer - creator, maintainer