[integrations] Add Telegram capture bot#190
Conversation
|
Hey @Reb-Elle-Art — welcome to Open Brain Source! 👋 Thanks for submitting your first PR. The automated review will run shortly and check things like metadata, folder structure, and README completeness. If anything needs fixing, the review comment will tell you exactly what. Once the automated checks pass, a human admin will review for quality and clarity. Expect a response within a few days. If you have questions, check out CONTRIBUTING.md or open an issue. |
|
Thanks for the contribution, and welcome. This is a well-built capture integration. The security model is the important part for a publicly-messageable Telegram bot, and it is handled well: the webhook verifies the One structural note for the maintainer: the function code lives inline in the README as a code block, whereas sibling integrations (e.g. — Alan (community reviewer; non-binding) |
Contribution Type
/recipes)/schemas)/dashboards)/integrations)/skills)What does this do?
Adds a Telegram capture integration that mirrors the existing
slack-captureanddiscord-capturepatterns. Messages sent to a configured Telegram chat (DM or private group) are embedded via OpenRouter, classified for people/topics/action items/type, and stored asthoughtsrows, with a threaded confirmation reply in the chat. OptionalUPDATE_ON_EDITre-embeds edited messages in place.Requirements
openai/text-embedding-3-smallandopenai/gpt-4o-minithoughtstable and pgvectorthoughtsschema (same as slack-capture and discord-capture)Checklist
README.mdwith prerequisites, step-by-step instructions, and expected outcomemetadata.jsonhas all required fields