Changelog v0.1.5
This version release includes a lot of changes and a lot of new command, from adding admin commands like creating reaction roles message to ChatGPT integration.
Changed
• unload
& load
separating reload
functionality into separate commands, reload
still exists.
• Updated DuckDuckGo search command with their branding, command name is duckduckgo search
.
• Configured help
cog to automatically get the command name and descriptions.
• Implemented tutorials command, currently only git has one, refactor of this command is under consideration.
• ticket create
has been renamed into ticket new
.
• ticket new
updates the ticket channel number.
• log member
& log server
has been changed into info member
and info server
, bug fix.
• Updated the bot description to a more fitting one.
• on_message
can now collect any attachments and post their URL with the message, if any.
• Updated branding in ServerUtils.py
.
• Changed log file extension from .txt
to .log
.
• config.py
has new fields, OPENAI_KEY
and GITHUB_KEY
.
• fixed setup.py
with a better experience when going through it the first time.
• logs
folder is made regardless if you do yes
or no
during execution of setup
.
• setup.py
also installs dependencies at the end of the execution.
Added
• GPL-3.0 Licence added into the project.
• duckduckgo im_feeling_lucky
command, where it takes the first link and gives it back to the user.
• chatgpt
command, to query ChatGPT 3.0 with a prompt, has a cooldown of 30s
.
• Emperor related commands are in bot
cog, holds issue
and contribute
command.
• uptime
command to show how long the bot has been online for.
• purge
command, removes messages in 100 increments, need to look into rate limiting.
• reactionroles create
& remove
has been implemented, creates binding between role and reaction in message.
• create embed
has been added, creates embeds from JSON code or manually inputting title, description, and author.
• In conjunction to reactionroles
, created event
cog, where all events that occur in the discord will be handled, currently only reaction role add/remove have been implemented.
• Added command to auto install dependencies when called.
Removed
• help.json
, has no purpose any more.