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/groups → cibc.output_channel
Workaround
Pass a numeric topic (e.g. topic: "2" for events) — this uses group_id instead of output_channel.
Fix options
- Update scenius-digest to set CIBC
output_channel to the same value as group_id
- 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).
Problem
share_pollto CIBC without a topic fails with "chat not found" because theoutput_channelin 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/groups→cibc.output_channelWorkaround
Pass a numeric topic (e.g.
topic: "2"for events) — this usesgroup_idinstead ofoutput_channel.Fix options
output_channelto the same value asgroup_idshare_pollfall back togroup_idwhenoutput_channelreturns an errorAdditional issue
CIBC
topicsis 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).