View Code? Open in Web Editor
NEW
Custom discord bot
License: Apache License 2.0
Dockerfile 3.23%
TypeScript 88.94%
Shell 4.91%
JavaScript 1.12%
Python 1.79%
bruhbot's Introduction
๐ Hi, Iโm @RKochenderfer
๐ Iโm interested in Rust, C#, and React
๐ฑ Iโm currently learning Angular and React Native
๐๏ธ Iโm looking to collaborate on Rust related projects.
๐ซ How to reach me [email protected]
bruhbot's People
Contributors
Stargazers
bruhbot's Issues
Allow the !ace command to run even if it is not done in a reply. It should grab the number of comments entered before it.
Need to add a check to make sure a rendered video is only sent if the file is lower than Discords file size limit.
The current file size limit is 25MB
Extract target strings for the message checker to be moved to env file to allow for quick changes.
As a user, I should be able to
Occasionally Bruhbot will freeze and need to be restarted. This happens sometimes during role-playing sessions where /roll is used frequently.
Could be related to it scanning the messages or to the method causing it to hang.
When attempting to use !ace to render a conversation it will not display the images.
A check needs to be added to end vote in Commands/Court/Trial.ts to prevent a judge from ending a trial while they are still taking votes.
Chatty did not work out as expected. It will be removed for the 2.0 release and for the 3.0 release will integrate with some better chatbot model.
The logging used in the application is not very efficient due to how it was written. Would be best to switch to a faster library. Will need to research what libraries best meet the needs for Bruhbot.
Look at Winston and Pink.
When a comment has an emoji it is not displaying as the emoji and is an error character.
Needs to be clean up for older logs done on some sort of schedule
When calling /rmphrase it does not remove the entry from the cache. It then will then readd the removed phrase to the database if the phrase is encountered again.