Route by chat¶
Bind a Telegram chat to a project so messages in that chat automatically route to the right repo.
Capture a chat id and save it to a project¶
Run:
takopi chat-id --project happy-gadgets
Then send any message in the target chat. Takopi captures the chat_id and updates your config:
[projects.happy-gadgets]
path = "~/dev/happy-gadgets"
chat_id = -1001234567890
Messages from that chat now default to the project.
Rules for chat ids¶
- Each
projects.*.chat_idmust be unique. - A project
chat_idmust not matchtransports.telegram.chat_id. - Telegram uses positive IDs for private chats and negative IDs for groups/supergroups.
Capture a chat id without saving¶
takopi chat-id