频道、超级群组、巨型群组和基本群组
频道
电报Telegram频道是向大量受众传播信息的工具。频道可以拥有无限数量的订阅者,可以公开显示并拥有永久链接,频道中的每条帖子都有自己的浏览量计数器。
从技术上讲,它们由通道构建器表示。
通道可以通过设置 flags 创建 channels.createChannel 方法创建。broadcast
频道上发布的信息可以包括:
- 匿名(默认)
- 拥有非超链接文本签名:要切换此功能,调用 channels.toggleSignatures 并设置。signatures_enabled
-
看起来和群组消息完全一样,包含完整的发送信息(并且使用与组内消息相同的界面):要切换此功能,调用 channels.toggleSignatures 和 设置。
启用此模式后,管理员可以以他们控制的任何配置文件(包括其他频道,以及匿名消息的频道本身,如默认模式)向该频道发布消息,并带有 messages.sendMessage 及其他消息发送方式的标志。signatures_enabledprofiles_enabledsend_as
超群
超级团体是构建社区的强大工具,每个团体可支持多达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
- 一个带有字段的聊天构造子,表示新超群的地址migrated_to
- 新的通道巨群构造器
在获取迁移频道的完整信息时,channelFull对象会有字段,表示聊天的原始ID以及迁移时原始聊天中的消息ID。migrated_from_chat_idmigrated_from_max_id
所有聊天用户都会收到来自旧聊天的更新NewMessage,内含一个包含messageActionChatMigrateTo 构造器的 messageService。
所有新消息都必须发送给新的超级群。
在处理迁移后的组时,客户端需要同时处理来自基础组和新超级组的消息历史(以及搜索结果等)的加载。这是通过合并客户端两个请求的消息列表(请求的节点值不同)来实现的。
邀请链接和加入请求
频道、基础组和超级群组可以有公开用户名或私密邀请链接:私密邀请链接可以通过按用户加入请求进一步增强。
关于如何使用公开用户名、邀请链接和加入请求的更多信息,请见这里 »。
权利
通道、基本组和超级组允许为管理员和特定用户设置细粒权限;通道、超级组和基础组也允许为用户设置全局细粒权限。
有关如何设置和修改权利的更多信息,请参见此处。
置顶消息
Telegram 允许在聊天、群组、超级群组或频道中将多条消息置顶。
关于置顶和取消置顶消息的更多信息,请点击这里。
讨论
群组可以作为讨论组关联到频道,方便用户讨论帖子内容。
想了解如何在频道内创建讨论组的更多信息,请见这里 »
近期行动
超级群组和频道都提供所谓的管理员日志,记录近期相关的超级群组和频道操作,比如修改组/频道设置或管理员提供的信息、用户踢出和封禁等。
更多信息请见此处 »
全局搜索
搜索视图 » 有一个专门用于频道相关全局搜索的频道标签,详情请见这里 »