We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 77a9a75 + 115f074 commit 90c93a5Copy full SHA for 90c93a5
1 file changed
lib/bot/bot.rb
@@ -238,7 +238,17 @@ def ask_venice(event, query)
238
event.message.reply(bot_response)
239
else
240
p "Sending response to slash command"
241
- event.edit_response(content: "> #{query}\n#{bot_response}")
+ # Calculate the base content (query prefix)
242
+ prefix = "> #{query}\n"
243
+ max_response_length = 2000 - prefix.length
244
+
245
+ if bot_response.length > max_response_length
246
+ # Truncate response and add note
247
+ truncated_response = bot_response[...max_response_length] + "... (truncated for Discord length limits)"
248
+ event.edit_response(content: "#{prefix}#{truncated_response}")
249
+ else
250
+ event.edit_response(content: "#{prefix}#{bot_response}")
251
+ end
252
end
253
254
# Add assistant response to history (use full response)
0 commit comments