{
 "schema_version": 1,
 "generated": "2026-10-26",
 "repo": "TencentCloud/octop-gateway",
 "name": "octop-gateway",
 "owner": "TencentCloud",
 "slug": "tencentcloud-octop-gateway",
 "github": "https://github.com/TencentCloud/octop-gateway",
 "what": "octop-gateway is a Python library that connects AI agents and bots to many instant-messaging platforms through one message abstraction and one processor.",
 "why": "77 stars, launched 32 days ago, picked up by one AI source we track",
 "language": "Python",
 "requirements": [
  "Python 3.12+",
  "Credentials for each platform you connect, such as a Telegram bot token, Feishu app ID and secret, or a Discord bot token",
  "Access to the developer portal of each platform you use",
  "A processor function that reads InboundMessage and yields MessageEvent objects"
 ],
 "audience_note": "Python developers building chatbots or AI agents who want one message handler to work across several IM platforms.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "tencentcloud-octop-gateway--telegram-echo-bot-in-minutes",
   "title": "Run a working Telegram echo bot in under an hour",
   "best": true,
   "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/telegram-echo-bot-in-minutes/",
   "json": "https://dedupedai.com/use-cases/u/tencentcloud-octop-gateway/telegram-echo-bot-in-minutes.json"
  },
  {
   "id": "tencentcloud-octop-gateway--one-agent-across-feishu-dingtalk-qq",
   "title": "Serve one agent on Feishu, DingTalk, and QQ at once",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/one-agent-across-feishu-dingtalk-qq/",
   "json": "https://dedupedai.com/use-cases/u/tencentcloud-octop-gateway/one-agent-across-feishu-dingtalk-qq.json"
  },
  {
   "id": "tencentcloud-octop-gateway--stream-llm-tokens-to-chat",
   "title": "Stream an LLM agent's reply token by token into chat",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/stream-llm-tokens-to-chat/",
   "json": "https://dedupedai.com/use-cases/u/tencentcloud-octop-gateway/stream-llm-tokens-to-chat.json"
  },
  {
   "id": "tencentcloud-octop-gateway--bind-qq-bot-by-qr-code",
   "title": "Create QQ Bot credentials by scanning a QR code",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/bind-qq-bot-by-qr-code/",
   "json": "https://dedupedai.com/use-cases/u/tencentcloud-octop-gateway/bind-qq-bot-by-qr-code.json"
  },
  {
   "id": "tencentcloud-octop-gateway--isolate-two-feishu-teams",
   "title": "Run two Feishu apps for two teams in one process",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tencentcloud-octop-gateway/isolate-two-feishu-teams/",
   "json": "https://dedupedai.com/use-cases/u/tencentcloud-octop-gateway/isolate-two-feishu-teams.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
