Discord 与 Telegram 渠道指南
连接社区目标,安全发布机器人消息,并在可用时使用 Discord 收件箱。
- 文档负责人:
- BlendDuck Documentation
- 最近复核:
Discord 和 Telegram 都通过机器人发布。机器人是否已加入目标位置、拥有哪些权限,与 BlendDuck 连接本身同样重要。正式用于客户社区前,请在低风险频道测试。
开始前准备
- Discord:确定服务器以及文本、公告、帖子、论坛或媒体频道。
- Telegram:通过 BotFather 创建机器人,把它加入目标位置,并复制数字 Chat ID 或公开
@channel名称。 - 只授予发布和附件所需的最小机器人权限。
- 不要把 Bot Token 写入内容、评论、工单或公开 URL。
连接 Discord
- 打开控制台 → 渠道,选择 Discord → 连接。
- 授权时选择正确服务器和频道。
- 确认机器人可以查看频道、读取历史并发送消息。
- 只有需要附件时才授予 Attach Files。
- 发送低风险消息,确认它出现在正确频道。
Discord 消息最多 2,000 字符和 10 个附件,BlendDuck 的附件总量安全上限为 24 MiB。论坛或媒体频道还需要最多 100 字符的帖子名称,并可选择最多五个数字 Forum Tag ID。请谨慎启用提及模式,因为用户提及可能直接通知成员。
连接 Telegram
- 连接前先把机器人加入目标群组或频道。
- 在渠道中选择 Telegram → 连接。
- 输入 Bot Token,以及数字 Chat ID 或公开
@channel名称。 - 如果目标是频道,确认机器人拥有发布消息权限。
- 发送低风险测试;需要时通过 BotFather 保存或轮换 Token。
Telegram 支持最多 4,096 字符文本,或 1–10 个可通过公开 HTTPS URL 访问的图片/视频。媒体说明最多 1,024 字符;媒体组中只附在第一项。可选设置包括静默发送、内容保护、隐藏链接预览和数字 Topic/Thread ID。
Discord 收件箱
权限允许时,Discord 收件箱可查看消息,并支持回复、新消息、互动、删除和附件。读取消息正文需要 Discord 的 Message Content 特权 Intent;删除其他成员消息需要 Manage Messages。Telegram 暂不提供 Inbox 或 Analytics,Discord 暂不提供 Analytics。
完成标准
- 每个连接都指向准确目标,而不只是服务器或机器人;
- 测试消息和附件按预期到达,通知行为正确;
- Discord Inbox 已加载消息,或明确指出缺少的 Intent/权限。
遇到阻塞时
| 现象 | 下一步 |
|---|---|
| 无法选择 Discord 频道 | 使用支持的频道类型;如果是锁定帖子,先解锁再重连。 |
| Discord 附件失败 | 授予 Attach Files,并控制在 10 个文件、总计 24 MiB 内。 |
| 论坛内容被拒绝 | 添加帖子名称和论坛要求的 Tag。 |
| Discord Inbox 没有正文 | 为机器人应用启用 Message Content 特权 Intent。 |
| Telegram 无法连接 | 核对 BotFather Token,先加入机器人,并使用准确 Chat ID 或公开用户名。 |
| Telegram 频道拒绝发布 | 把机器人提升为拥有频道发帖权限的管理员。 |
| Telegram 没有返回链接 | 私有目标没有公开 t.me 地址,请直接在 Telegram 中确认。 |
消息到达后的团队处理规则请查看社交收件箱。