Commit Graph
7 Commits
Author SHA1 Message Date
Daniel Wagner 669b57a317 feat: add group/channel support for Telegram bot
- Add TELEGRAM_GROUP_IDS configuration setting to enable optional group/channel filtering
- Add _is_group_enabled() authorization check to all command handlers
- Add group/channel authorization check to message_handler
- All handlers now verify both user authorization and group authorization
- If TELEGRAM_GROUP_IDS is not configured, bot accepts messages from any group
- If TELEGRAM_GROUP_IDS is configured, bot only processes messages from those groups

This enables the bot to be used in group chats and channels with Topics/Threads support.
2026-07-26 12:26:57 +10:00
Daniel Wagner a3ca696546 Merge pull request #6 from djw4/release-please--branches--main 2026-07-26 00:42:42 +10:00
Daniel Wagner c76969fe8b Merge pull request #5 from djw4/copilot/fix-runtime-error-starting-app 2026-07-26 00:40:20 +10:00
Daniel Wagner 744396919e Merge pull request #2 from djw4/release-please--branches--main 2026-07-25 23:22:07 +10:00
Daniel Wagner 3b2f8e6199 Merge pull request #3 from djw4/renovate/configure 2026-07-25 23:21:30 +10:00
Daniel Wagner 50d482d697 Merge pull request #1 from djw4/copilot/steward-concept-research 2026-07-25 23:05:05 +10:00
Daniel Wagner 3049a8ca23 Initial commit 2026-07-25 21:40:20 +10:00