add-discord-bot #1

Merged
sam merged 8 commits from add-discord-bot into main 2026-08-19 22:02:31 +02:00
Owner
No description provided.
Replace DiscordWebhookChatProvider with DiscordChatProvider that
uses the bot REST API instead of webhooks. This enables support for
native Discord polls and reaction-based voting.

Key changes: - Rename class and update all imports - Refactor to use
bot token and channel IDs instead of webhook URLs - Add methods for
posting polls and managing reactions - Unify chat provider interface
with make_meeting_announcement method - Update Matrix provider to
implement new interface
Add support for reading existing agendas and checking agenda
existence, improving the meeting announcement workflow. Introduce
new data models for better type safety and refactor service methods
to use conditional logic for agenda retrieval.
chore(actions): Add python action package for test build and publish
Some checks failed
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Failing after 38s
97893246f7
sam force-pushed add-discord-bot from 97893246f7
Some checks failed
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Failing after 38s
to 6d76770ea8
All checks were successful
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Successful in 34s
Python Package / test-build (pull_request) Successful in 31s
2026-08-13 22:53:53 +02:00
Compare
sam force-pushed add-discord-bot from 6d76770ea8
All checks were successful
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Successful in 34s
Python Package / test-build (pull_request) Successful in 31s
to 8dc0c6f337
All checks were successful
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Successful in 34s
Python Package / test-build (pull_request) Successful in 32s
2026-08-13 22:59:47 +02:00
Compare
change bullshit readme
All checks were successful
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Successful in 36s
Python Package / test-build (pull_request) Successful in 31s
11f1a95edf
sam force-pushed add-discord-bot from 11f1a95edf
All checks were successful
Python Package / build-publish (pull_request) Has been skipped
Python Package / manual-build-publish (pull_request) Has been skipped
Python Package / test (pull_request) Successful in 36s
Python Package / test-build (pull_request) Successful in 31s
to 3e76c2f030
Some checks failed
Python Tests / ruff-lint (pull_request) Failing after 45s
Python Tests / pytest (pull_request) Successful in 58s
Python Tests / test-build (pull_request) Failing after 15s
2026-08-19 19:53:29 +02:00
Compare
sam force-pushed add-discord-bot from 3e76c2f030
Some checks failed
Python Tests / ruff-lint (pull_request) Failing after 45s
Python Tests / pytest (pull_request) Successful in 58s
Python Tests / test-build (pull_request) Failing after 15s
to cc08625249
All checks were successful
Python Tests / ruff-lint (pull_request) Successful in 58s
Python Tests / pytest (pull_request) Successful in 1m2s
Python Tests / test-build (pull_request) Successful in 32s
2026-08-19 19:57:54 +02:00
Compare
sam merged commit cc08625249 into main 2026-08-19 22:02:31 +02:00
sam deleted branch add-discord-bot 2026-08-19 22:02:32 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sam/ocr-app!1
No description provided.