Skip to content

CIBC output_channel is dead — share_poll fails without topic #70

@zhiganov

Description

@zhiganov

Problem

share_poll to CIBC without a topic fails with "chat not found" because the output_channel in the scenius-digest community config is invalid.

  • group_id (-1003188266615) → works, resolves to "Citizen Infra Builders" ✅
  • output_channel (-1001800461815) → "chat not found" ❌

Config source: https://scenius-digest.vercel.app/api/groupscibc.output_channel

Workaround

Pass a numeric topic (e.g. topic: "2" for events) — this uses group_id instead of output_channel.

Fix options

  1. Update scenius-digest to set CIBC output_channel to the same value as group_id
  2. Or: make share_poll fall back to group_id when output_channel returns an error

Additional issue

CIBC topics is an array ["news", "resources", "events"] instead of an object mapping names to thread IDs {"events": 123}. This means named topics don't work — only numeric IDs (0, 1, 2).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions