Skip to content

IMS212/LilyBot

 
 

Repository files navigation

LilyBot

Links

  • Visit our website for downloads and pretty screenshots!
  • Visit our Discord server to chat about the mod and get support! It's also a great place to get development updates right as they're happening.
  • Visit my Patreon page to support the continued development of Iris!

Why?

  • Late on in August of 2021, Discord.py was discontinued. This is previously what the Iris Project's Discord bot was written in, So NoComment, Miss Corruption, Maxigator and chalkyjeans took on the task of rewiring the bot.
  • Discord.py was discontinued due to Discord's announcement of Slash commands being required. An unfortunate thing that is being enforced around the 2022 mark. So this bot is written in JDA

How can I use LilyBot in my own server!?

  1. Make sure you have a bot set up in the discord developer portal
  2. Download the Repo
  3. Create a .env file and fill it with something like this:
TOKEN= TOKEN_YEEF
MODERATOR_ROLE= ROLE ID
MUTED_ROLE= ROLE_ID
GUILD_ID= SERVER_ID
ACTION_LOG= CHANNEL_ID
OWNER= OWNERS_ID
GITHUB_OAUTH= GITHUB_OAUTH
CONFIG_PATH= CONFIG_PATH
  1. Run the main class
  2. Profit

What was used to write this bot?

What does each of those do?

  • JDA: The Java API for Discord
  • JDA Chewtils: A forked fork of JDA Utils for useful implementations
  • Logback: Removes some fake errors
  • dotenv: For accessing .env files that contain the bots sensitive data
  • Github-API: The API for GitHub commands. Helps to produce the GitHub Repo, Issue and Profile embeds

This repo is open to contributions by the community. Please contribute as and where you feel required.

About

Iris's discord bot.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%