Chewbotcca Discord Bot: Difference between revisions

From ChewWiki
Jump to navigation Jump to search
m (Chew moved page Chewbotcca Discord Bot to Chewbotcca Discord Bot: Better naming scheme)
(rewrite chewbotcca discord bot to fit wiki more)
Line 1: Line 1:
Chewbotcca for Discord is back and better than ever! It is completely re-written in Java using the JDA Discord API library.
Chewbotcca Discord Bot is a complete re-write of [[Chewbotcca for Discord (Legacy)]] using JDA (a Java Discord Library).


It aims to be exactly what the [[Chewbotcca for Discord (Legacy)|Legacy Discord bot]] was, and hopefully even better!
== History ==


I hope you enjoy the bot and want to improve it :)
Chewbotcca Discord Bot was started on May 31st, 2020 with an initial Maven POM file and an empty Main class.<ref>[https://github.com/Chewbotcca/Discord/commit/8479657ee983b0328858fbfede7fc803d4d1f42c Initial files · Chewbotcca/Discord@8479657]</ref> Its initial commits were simply conversions of the legacy bot's commands from Ruby to Java.<ref>[https://github.com/Chewbotcca/Discord/commits/main?after=38de3d4e2cd10ec26ed6be6fa522cc0cf8c19ccc+410&branch=main Commit history after abdb02edf138dc7cfe3b3becdef7b7a08ced0828]</ref>
 
== What is it? ==
Chewbotcca is my multi-purpose bot for Discord, mostly with commands that I would like to use.
 
The goal of Chewbotcca isn't really to be the "best", its goal is to have features that I personally want in a Discord bot, and if you agree, you're free to add the bot yourself.
 
== What can it do? ==
It's mostly fun commands like <code>%^roll</code>ing some dice, getting cats with <code>%^cat</code>, and more.
 
However, it can also be used to find information like getting RubyGem information with <code>%^rubygem</code>, ironic considering this is a Java bot now.
 
It also has powerful server info commands, for example, you can run <code>%^sinfo bot</code> to find all bots on the server and when they got added, being able to find role and member counts (<code>%^sinfo roles</code>), finding a member by join position (<code>%^sinfo member [position]</code>), finding boosters and boost time (<code>%^sinfo boost</code>), and more!
 
There's also commands such as <code>%^youtube</code> to find YouTube videos, and <code>%^ghuser</code> to detail your favorite developers on GitHub.
 
I'm always open to suggestions on what to add, please let me know what you would like to see!
 
== Links ==
You can view commands [[Chewbotcca Discord Bot/Commands|here]].
 
You can add the bot with [https://discord.com/oauth2/authorize?client_id=604362556668248095&scope=bot&permissions=939805764 this link].
 
You can join the Discord server with [https://discord.gg/UjxQ3Bh this link].
 
You can view the GitHub repository @ [https://github.com/Chewbotcca/Discord Chewbotcca/Discord]
 
== Licensing ==
This project is licensed under GPL-3.0. As a result, any modifications must use the same license and any changes you make to this project must be disclosed. Read more [https://choosealicense.com/licenses/gpl-3.0/ here].

Revision as of 23:52, 28 November 2021

Chewbotcca Discord Bot is a complete re-write of Chewbotcca for Discord (Legacy) using JDA (a Java Discord Library).

History

Chewbotcca Discord Bot was started on May 31st, 2020 with an initial Maven POM file and an empty Main class.[1] Its initial commits were simply conversions of the legacy bot's commands from Ruby to Java.[2]