Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: bot replies in threads #6

Closed
chrisrude opened this issue May 10, 2023 · 4 comments
Closed

feature request: bot replies in threads #6

chrisrude opened this issue May 10, 2023 · 4 comments

Comments

@chrisrude
Copy link
Owner

@Skrownerve mentioned in #1

Threads: Discord's Clyde can supposedly start its own threads for whenever users continue a conversation with it. That would be neat if we could turn that on.

I personally don't use threads or see much use of them on servers I frequent, so I'm not sure what best practices are, or have a good idea if this would be a popular feature.

The bot will properly respond on a thread if someone else starts one, so the change here would be to create a thread if none exists. How excited are folks about this?

@Skrownerve
Copy link

Skrownerve commented May 10, 2023

I believe this part of my feedback issue is relevant: #1

Also, maybe a way to have it reply to a user to respond, and a way to break this out in such a situation so it replies coherently to each person separately. This is probably why Clyde makes threads instead of constantly replying to someone, to make it easier to track conversations and manage context.

This could be a toggleable feature. I think having the bot start threads will result in more coherent conversations on specific topics within a single channel. That way, each request only has relevant messages in the context so the bot can accurately respond to multiple people about multiple things. In the interim, creating a thread manually is a great workaround, I'm glad it works as expected!

@chrisrude
Copy link
Owner Author

Noted, thanks!

@chrisrude
Copy link
Owner Author

Hi @Skrownerve,

I've added this feature in the latest main. It should be included in the 0.1.6 release early next week.

There are some gotchas if you're running an environment where some users are prohibited from creating public threads. If that's the case for anyone reading this you'll want to see my note in the commit: 74e9111

@chrisrude
Copy link
Owner Author

v0.1.6 is out, which adds support for this! Check it out.

xBelladonna pushed a commit to xBelladonna/oobabot that referenced this issue Mar 31, 2024
updated /stop bot command to use latest API call. Remember to populate `base_blocking` with the URL to your oobabooga API server!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants