频道、超级群组、巨型群组和基本群组

频道

电报Telegram频道是向大量受众传播信息的工具。频道可以拥有无限数量的订阅者,可以公开显示并拥有永久链接,频道中的每条帖子都有自己的浏览量计数器。
从技术上讲,它们由通道构建器表示。

通道可以通过设置 flags 创建 channels.createChannel 方法创建。broadcast

频道上发布的信息可以包括:

超群

超级团体是构建社区的强大工具,每个团体可支持多达20万名成员。
从技术上讲,超群实际上是通道:它们由通道构造器表示,标志设置为true。megagroup

通道可以通过设置 flags 创建 channels.createChannel 方法创建。
超级群也可以被赋予 a,使其成为地理聊天。megagroupgeo_point

论坛

超级群组可以转换成论坛,将转换分割成不同的论坛主题,详情请参见论坛文档 »。

单一论坛

Monoforum 是一种特殊类型的论坛,用于实现向渠道发送直接消息,更多信息请参见 monoforum 文档。

超级集团

Gigagroups 介于通道和超级组合之间。
管理员在API通过建议提示时,可以通过channels.convertToGigagroup(单向)将超级群转变为千成群。
之后,只有管理员可以写进群组(比如默认禁用所有组员的send_messages权限),但参与者限制会被移除,组规模可以远大于超级组(例如目前>20万)。
此外,不能邀请他人加入gigagroups,gigagroups语音聊天的参与者默认是静音的。

基本群

在早期版本的Telegram中,只有基本群组(由聊天构建子表示)可以使用messages.createChat创建:这些群组功能较少,最多只能有200名成员。
所有基础群组的消息都存储在用户的消息框中»:这意味着所有基础群组和所有私密聊天共享相同的单一消息ID和PTS序列。

迁徙

要将基础组升级为超级组,可以使用 messages.migrateChat。

如果管理员尝试执行只有超级组支持的操作,客户端应自动将基础组迁移到超级组。

结果域将包含两个对象:chats

在获取迁移频道的完整信息时,channelFull对象会有字段,表示聊天的原始ID以及迁移时原始聊天中的消息ID。migrated_from_chat_idmigrated_from_max_id

所有聊天用户都会收到来自旧聊天的更新NewMessage,内含一个包含messageActionChatMigrateTo 构造器的 messageService。

所有新消息都必须发送给新的超级群。

在处理迁移后的组时,客户端需要同时处理来自基础组和新超级组的消息历史(以及搜索结果等)的加载。这是通过合并客户端两个请求的消息列表(请求的节点值不同)来实现的。

邀请链接和加入请求

频道、基础组和超级群组可以有公开用户名或私密邀请链接:私密邀请链接可以通过按用户加入请求进一步增强。

关于如何使用公开用户名、邀请链接和加入请求的更多信息,请见这里 »。

权利

通道、基本组和超级组允许为管理员和特定用户设置细粒权限;通道、超级组和基础组也允许为用户设置全局细粒权限。

有关如何设置和修改权利的更多信息,请参见此处。

置顶消息

Telegram 允许在聊天、群组、超级群组或频道中将多条消息置顶。

关于置顶和取消置顶消息的更多信息,请点击这里。

讨论

群组可以作为讨论组关联到频道,方便用户讨论帖子内容。

想了解如何在频道内创建讨论组的更多信息,请见这里 »

近期行动

超级群组和频道都提供所谓的管理员日志,记录近期相关的超级群组和频道操作,比如修改组/频道设置或管理员提供的信息、用户踢出和封禁等。

更多信息请见此处 »

全局搜索

搜索视图 » 有一个专门用于频道相关全局搜索的频道标签,详情请见这里 »