elypia / alexis

Alexis is a multi-purpose chat bot for Discord for integration and notifiers for many services including Twitch, osu! and RuneScape. It contains fun, music, and moderation functionality with command toggles for customization per guild. [This is a mirror from GitLab, please interact with the repository there.]

Home Page:https://gitlab.com/Elypia/alexis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alexis Matrix Discord Docker i18n-badge Build Coverage Donate

About Me

I'm a general purpose Discord bot with various functionality and integrations with many popular games and services like Twitch, Steam and RuneScape. I also perform many functions in guilds to help manage and automate management or encourage activity.

You can get even more information about me on my character profile on Notebook.ai!

For Developers

Libaries

We've worked really hard to not just make this bot, but to make a framework for building them with ease. Commandler is a command handler which uses Java CDI extensions for an annotation driven approach to creating commands. It handles most of the work for you, and is a breeze to get started with.

Commandler is a generic project which provides the foundation for a bot but not the integration with a particular platform right away. Comcord is a command handler for Discord which includes everything you need to work in Discord.

All services wrapped in this bot are available in Elypiai, a repository where we keep our wraps for services that don't provide official ones for Java.

Self-Hosting

I recommend you use me through my invite link in this repository so you get, the me, managed and served by Elypia, however if you're a developer or have the technical knowledge, you're always welcome to build and self-host me however you want, or clone me so you can modify my behaviour.

If you self-host your own instance, please ensure it is clear that we do not endorse or acknowledge your instance, and that it does not use any of Elypia's graphics including Alexis' avatar.

Requirements

Open-Source

This project is open-source under the Apache 2.0 license!
While not legal advice, you can find a TL;DR that sums up what you're allowed and not allowed to do along with any requirements if you want to use or derive work from this source code!

The repository includes our trade name and registered trademarks, which are not granted under the license. Please do not use these except as required to describe the origin of work.

About

Alexis is a multi-purpose chat bot for Discord for integration and notifiers for many services including Twitch, osu! and RuneScape. It contains fun, music, and moderation functionality with command toggles for customization per guild. [This is a mirror from GitLab, please interact with the repository there.]

https://gitlab.com/Elypia/alexis

License:Apache License 2.0


Languages

Language:Java 100.0%