Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was getting a bunch of
The application did not respond
messages in Discord. For example/ask what is rig?
would give me that error, but/ask what is rig in just a few words?
would work properly.Turns out Discord has a rule that it only waits 3 seconds for a response, so if your LLM takes too long to respond, you will get that message. Also, Discord limits each message to 2000 characters (unless you have Nitro--then you get 4000). I modified process_messages to add a deferral response and truncate any message over 1900 characters.
I also updated the code to work with [email protected] whereas the original code used 0.2.1. I am new to rig so these updates may not be optimal, but the code compiles and works. Unfortunately the changes do make the code more difficult to understand.