aryzona

module
v0.0.0-...-abaa55c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: GPL-2.0

README

ARYZONA

The one and only Discord Bot that is proudly Flamenguista.

⚠ I am mentally unstable, so I may git rebase on the master branch. Deal with it

Features

  • multi-language support (currently only english and portuguese)
  • play Flamengo's matches live (using the !radio globo-rj)
  • fetch live soccer scores (!live)
  • random animals (!dog, !cat, !fox)
  • play radios: lofi, rock, pisadinha, pop, cafe, swing and more (!radio)
  • play youtube videos (!play)
  • xkcd (!xkcd latest, !xkcd random)
  • and a few more stuff

How to add to your server

Aryzona is not public yet.

How to self host

The bot is written in GoLang, so you need the Go compiler.

To store data, the bot uses Postgres, so you need to have a Postgres server running.

The bot supports loading the config from a config.yml file or from environment variables. You need to pick one.

If you want to use a YAML file, create a config.yml file and copy the content of the config.example.yml file into it.

If you want to use environment variables, you can set them manually or in a .env file. See the .env.example file for an example.

To start the bot, run make run or go run ..

License

GPL Logo

This project is licensed under GNU General Public License v2.0.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL