Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ehForwarderBot
/
efb-telegram-master
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
83
Star
220
Code
Issues
14
Pull requests
10
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
feat: add telegram topics support
- #142
#142
Open
jiz4oh
wants to merge 70 commits into
ehForwarderBot:master
ehForwarderBot/efb-telegram-master:master
from
jiz4oh:topic-support
jiz4oh/efb-telegram-master:topic-support
Copy head branch name to clipboard
Conversation
Commits
70
(70)
Checks
Files changed
Open
feat: add telegram topics support
#142
jiz4oh
wants to merge 70 commits into
ehForwarderBot:master
ehForwarderBot/efb-telegram-master:master
from
jiz4oh:topic-support
jiz4oh/efb-telegram-master:topic-support
Copy head branch name to clipboard
Commits
Commits on Apr 12, 2025
feat: add telegram topics support
Show description for 39687bc
jiz4oh
committed
39687bc
View commit details
Copy full SHA for 39687bc
Browse repository at this point
feat: Add master_message_thread_id column to msglog table
jiz4oh
committed
9376bec
View commit details
Copy full SHA for 9376bec
Browse repository at this point
fix: Ensure TopicAssoc table is created during database initialization
jiz4oh
committed
1ba102c
View commit details
Copy full SHA for 1ba102c
Browse repository at this point
fix: improve topic message handling and assoc lookup
Show description for 2d811e0
jiz4oh
committed
2d811e0
View commit details
Copy full SHA for 2d811e0
Browse repository at this point
fix: add thread support to telegram chat actions
Show description for 0a23092
jiz4oh
committed
0a23092
View commit details
Copy full SHA for 0a23092
Browse repository at this point
fix: Mark get_topic_slave as static method to resolve TypeError
jiz4oh
committed
b6bcd82
View commit details
Copy full SHA for b6bcd82
Browse repository at this point
fix: adjust quote behavior in topic threads
Show description for 1b7c21b
jiz4oh
committed
1b7c21b
View commit details
Copy full SHA for 1b7c21b
Browse repository at this point
fix: handle None message_thread_id in chat actions
Show description for 93f30c9
jiz4oh
committed
93f30c9
View commit details
Copy full SHA for 93f30c9
Browse repository at this point
feat: improve forum topic handling and persistence
Show description for 0914da2
jiz4oh
committed
0914da2
View commit details
Copy full SHA for 0914da2
Browse repository at this point
fix: use chat name instead
jiz4oh
committed
cc2568c
View commit details
Copy full SHA for cc2568c
Browse repository at this point
fix: cleanup topic assoc when linking chats
Show description for 1a8a276
jiz4oh
committed
1a8a276
View commit details
Copy full SHA for 1a8a276
Browse repository at this point
fix: improve telegram topic message handling
Show description for 4eb4ae3
jiz4oh
committed
4eb4ae3
View commit details
Copy full SHA for 4eb4ae3
Browse repository at this point
Commits on Apr 13, 2025
feat: use chat title property for forum topic
Show description for 69ec820
jiz4oh
committed
69ec820
View commit details
Copy full SHA for 69ec820
Browse repository at this point
feat: add topic_group experimental flag
jiz4oh
committed
beb0939
View commit details
Copy full SHA for beb0939
Browse repository at this point
Commits on Apr 14, 2025
fix: exclude system chats from topic group processing
Show description for cf16c70
jiz4oh
committed
cf16c70
View commit details
Copy full SHA for cf16c70
Browse repository at this point
Commits on Apr 16, 2025
fix: add ForumTopic import to slave_message.py
Ovler-Young
committed
71e6a59
View commit details
Copy full SHA for 71e6a59
Browse repository at this point
fix: add ForumTopic import to slave_message.py
Ovler-Young
authored and
jiz4oh
committed
2c6e3b9
View commit details
Copy full SHA for 2c6e3b9
Browse repository at this point
refactor: improve topic association handling in SlaveMessageProcessor and fix types
Ovler-Young
committed
44ba6ba
View commit details
Copy full SHA for 44ba6ba
Browse repository at this point
fix: enhance remove_topic_assoc method to support message_thread_id and improve validation
Ovler-Young
committed
92e710b
View commit details
Copy full SHA for 92e710b
Browse repository at this point
fix: update remove_topic_assoc call
Ovler-Young
committed
6bb98e8
View commit details
Copy full SHA for 6bb98e8
Browse repository at this point
fix: fix get_topic_thread_id method by removing topic_chat_id parameter
Ovler-Young
committed
90d9908
View commit details
Copy full SHA for 90d9908
Browse repository at this point
fix: remove master_message_thread_id references and adjust message handling in SlaveMessageProcessor
Ovler-Young
committed
945a91b
View commit details
Copy full SHA for 945a91b
Browse repository at this point
chore: update type names
Ovler-Young
committed
6a186b6
View commit details
Copy full SHA for 6a186b6
Browse repository at this point
fix: add forum topic creation and association handling in ChatBindingManager
Ovler-Young
committed
6827520
View commit details
Copy full SHA for 6827520
Browse repository at this point
fix: remove redundant topic association removal in ChatBindingManager and SlaveMessageProcessor
Ovler-Young
committed
89b6e04
View commit details
Copy full SHA for 89b6e04
Browse repository at this point
fix: change error logging to info level and handle TelegramChatID assignment in SlaveMessageProcessor
Ovler-Young
committed
0d47517
View commit details
Copy full SHA for 0d47517
Browse repository at this point
fix: remove commented-out forum topic creation logic in ChatBindingManager
Ovler-Young
committed
69c640c
View commit details
Copy full SHA for 69c640c
Browse repository at this point
fix: comment out logic for reopening forum topics in SlaveMessageProcessor
Show description for 1623139
Ovler-Young
committed
1623139
View commit details
Copy full SHA for 1623139
Browse repository at this point
fix: handle reopening forum topics on BadRequest error in SlaveMessageProcessor
Ovler-Young
committed
95c2a62
View commit details
Copy full SHA for 95c2a62
Browse repository at this point
fix: deal with all topics
Ovler-Young
committed
498b333
View commit details
Copy full SHA for 498b333
Browse repository at this point
fix: update topic chat ID retrieval in MasterMessageProcessor
Ovler-Young
committed
a74dd35
View commit details
Copy full SHA for a74dd35
Browse repository at this point
fix: update get_topic_slave method to handle optional message_thread_id
Ovler-Young
committed
ef733d6
View commit details
Copy full SHA for ef733d6
Browse repository at this point
feat: add get_chat_info method to retrieve chat details and update topic creation logic in SlaveMessageProcessor
Ovler-Young
committed
4ae52bb
View commit details
Copy full SHA for 4ae52bb
Browse repository at this point
Commits on Apr 17, 2025
fix: update topic group chat id
Ovler-Young
committed
69ba075
View commit details
Copy full SHA for 69ba075
Browse repository at this point
fix: remove topic association on BadRequest error during topic reopening
Ovler-Young
committed
a7740b6
View commit details
Copy full SHA for a7740b6
Browse repository at this point
fix: locking before create new topic
jiz4oh
committed
a7e295b
View commit details
Copy full SHA for a7e295b
Browse repository at this point
Merge branch 'topic-support' into More-Topics
jiz4oh
authored
ab0d713
View commit details
Copy full SHA for ab0d713
Browse repository at this point
fix: ensure topic creation only occurs if thread_id is not already set
Ovler-Young
committed
5f9892e
View commit details
Copy full SHA for 5f9892e
Browse repository at this point
fix: retrieve topic thread ID without specifying topic chat ID
Ovler-Young
committed
117e2cb
View commit details
Copy full SHA for 117e2cb
Browse repository at this point
chore: remove unused import of ForumTopic from telegram module
Ovler-Young
committed
6a989c8
View commit details
Copy full SHA for 6a989c8
Browse repository at this point
feat: handle forum topics in chat binding manager
Ovler-Young
committed
b71b9de
View commit details
Copy full SHA for b71b9de
Browse repository at this point
fix: update topic retrieval logic to use message_thread_id directly
Ovler-Young
committed
ed7b174
View commit details
Copy full SHA for ed7b174
Browse repository at this point
Commits on Apr 18, 2025
fix: retrieve topic thread ID from database in message destination logic
Ovler-Young
committed
77a75af
View commit details
Copy full SHA for 77a75af
Browse repository at this point
fix: simplify message destination logic by removing redundant thread ID retrieval
Ovler-Young
committed
6c4bb21
View commit details
Copy full SHA for 6c4bb21
Browse repository at this point
fix: only create lock if thread_id not found
Ovler-Young
committed
b8366ac
View commit details
Copy full SHA for b8366ac
Browse repository at this point
fix: update singly linked logic based on thread_id presence in message dispatch
Ovler-Young
committed
a7d4808
View commit details
Copy full SHA for a7d4808
Browse repository at this point
fix: make sure only one thread_id is created
Ovler-Young
committed
fbc9244
View commit details
Copy full SHA for fbc9244
Browse repository at this point
fix: validate thread ID for forum messages in singly-linked logic
Ovler-Young
committed
24730a2
View commit details
Copy full SHA for 24730a2
Browse repository at this point
fix: correct typo
Ovler-Young
committed
1b184f2
View commit details
Copy full SHA for 1b184f2
Browse repository at this point
fix: update type hint for topic_chat_id parameter in get_topic_slave method
Ovler-Young
committed
89c99b1
View commit details
Copy full SHA for 89c99b1
Browse repository at this point
fix: add get_topic_slaves method to retrieve topic association information
Ovler-Young
committed
28897f4
View commit details
Copy full SHA for 28897f4
Browse repository at this point
fix: enhance topic association handling for forum messages in MasterMessageProcessor
Ovler-Young
committed
8c2e2fd
View commit details
Copy full SHA for 8c2e2fd
Browse repository at this point
test: more candidates
Ovler-Young
committed
5459e7f
View commit details
Copy full SHA for 5459e7f
Browse repository at this point
fix: add return statement to prevent further processing when destination is None
Ovler-Young
committed
f734c00
View commit details
Copy full SHA for f734c00
Browse repository at this point
fix: fix get_topic_slaves
Ovler-Young
committed
d9c0341
View commit details
Copy full SHA for d9c0341
Browse repository at this point
Commits on May 12, 2025
revert proposed by @jiz4oh
Ovler-Young
authored
f83d491
View commit details
Copy full SHA for f83d491
Browse repository at this point
Merge pull request #2 from Ovler-Young/More-Topics
Show description for 9de5140
Ovler-Young
authored
9de5140
View commit details
Copy full SHA for 9de5140
Browse repository at this point
Commits on May 13, 2025
fix: fix overlapped variable name
jiz4oh
committed
0816b58
View commit details
Copy full SHA for 0816b58
Browse repository at this point
fix: fix quote message failed
jiz4oh
committed
618dee2
View commit details
Copy full SHA for 618dee2
Browse repository at this point
Commits on May 14, 2025
feat: add /update_info support for thread
jiz4oh
committed
fb88e75
View commit details
Copy full SHA for fb88e75
Browse repository at this point
feat: add /info support for topic
jiz4oh
committed
e3d59df
View commit details
Copy full SHA for e3d59df
Browse repository at this point
fix: telegram bot api limit message as 4096 characters
jiz4oh
committed
01de103
View commit details
Copy full SHA for 01de103
Browse repository at this point
feat: create topic after link
jiz4oh
committed
0ee294a
View commit details
Copy full SHA for 0ee294a
Browse repository at this point
feat: create topics automatically on migrate
jiz4oh
committed
b957edb
View commit details
Copy full SHA for b957edb
Browse repository at this point
feat: add /init_topics command to batch create topics
jiz4oh
committed
585d343
View commit details
Copy full SHA for 585d343
Browse repository at this point
Commits on Jun 2, 2025
build(deps): bump python-telegram-bot to 13.15
jiz4oh
committed
feffd2f
View commit details
Copy full SHA for feffd2f
Browse repository at this point
Commits on Jun 6, 2025
refactor: revert unrelated changes
jiz4oh
committed
03b8c10
View commit details
Copy full SHA for 03b8c10
Browse repository at this point
refactor: revert unrelated changes
jiz4oh
committed
dbfc156
View commit details
Copy full SHA for dbfc156
Browse repository at this point
Commits on Jul 31, 2025
fix: add missing log
jiz4oh
committed
fa5b905
View commit details
Copy full SHA for fa5b905
Browse repository at this point
Commits on Aug 19, 2025
refactor: use retry_on_topic_closed decorator
jiz4oh
committed
d821c51
View commit details
Copy full SHA for d821c51
Browse repository at this point
You can’t perform that action at this time.