Skip to content

Request Separation#47

Merged
rumdood merged 7 commits intomainfrom
prepping-for-request-separation
Aug 2, 2025
Merged

Request Separation#47
rumdood merged 7 commits intomainfrom
prepping-for-request-separation

Conversation

@rumdood
Copy link
Copy Markdown
Owner

@rumdood rumdood commented Aug 2, 2025

This moves all of the logic for the task management commands into a separate library and now has a new "RadioFreeBot" example app that demonstrates how the library can be used. Structure needs to be improved a bit (I don't plan on actually maintaining the RadioFree Bot), but this should allow the Moneo.Chat library to be made into a nuget package.

Matt Robold added 7 commits May 29, 2025 23:16
… the CommandContext with them rather than parts of it.
… they are no longer required to exist in Moneo.Chat

- Modify chat state management to deal with external libraries needing to control chat state and create new chat states
- Update existing chat workflows to use new states and new commandcontext
…ly should be in a different assembly but whatever. TODO: Consider moving CronWorkflowManager's completion method code to a separate class for generic "how to exit a sub-workflow" approach
…n, easier integration of the Chat functionality into new hosts, and a sample app that I built to help manage a group playlist being run out of a chat group.
@rumdood rumdood self-assigned this Aug 2, 2025
@rumdood rumdood merged commit 156e6bf into main Aug 2, 2025
1 check failed
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

Successfully merging this pull request may close these issues.

1 participant