电报可用方法列表

接受服务条款

姓名 描述
help.getTermsOfServiceUpdate 请留意 Telegram 服务条款的更新。
help.acceptTermsOfService 接受新的服务条款

处理垃圾邮件和违反服务条款的行为

姓名 描述
account.reportPeer 举报违反 Telegram 服务条款的用户
account.reportProfilePhoto 举报对话中的个人资料照片
channels.reportSpam 将超级组中某个用户发送的部分邮件报告为垃圾邮件;需要超级组中的管理员权限
消息报告 举报聊天记录中违反 Telegram 服务条款的消息
messages.reportSpam 如果聊天对象的设置允许,请举报新收到的聊天信息是否为垃圾信息。
messages.reportEncryptedSpam 举报垃圾聊天记录

正在获取配置

姓名 描述
help.getAppConfig 获取应用程序特定配置,有关结果的更多信息,请参阅客户端配置。
help.getAppUpdate 返回有关当前应用程序更新可用性的信息。
help.getConfig 返回当前配置,包括数据中心配置。
help.getInviteText 返回包含邀请的短信的本地化文本。
help.getNearestDc 返回距离用户最近的数据中心信息。
help.getSupport 返回“提问”功能的支持用户。
help.getSupportName 获取 Telegram 支持用户的本地化名称
help.getCountriesList 获取所有可用国家/地区的名称、ISO 代码、本地化名称和电话区号/模式
help.dismissSuggestion 驳回建议,点击此处查看更多信息 »。

通过二维码登录

姓名 描述
auth.exportLoginToken 生成登录令牌,用于通过二维码登录。
生成的登录令牌应使用 base64url 编码,然后在二维码中显示为tg://login?token=base64encodedtoken深度链接“»”

。更多信息,请参阅“通过二维码登录”。
auth.acceptLoginToken 接受二维码登录令牌,登录生成该令牌的应用。

返回新会话的相关信息。

更多信息,请参阅“通过二维码登录”。
auth.importLoginToken 如果在扫描二维码登录时出现数据中心不匹配的情况,系统会生成重定向登录令牌。

更多信息,请参阅“通过二维码登录”。

各种各样的

姓名 描述
help.saveAppLog 将应用程序日志保存到服务器上。
初始化连接 初始化连接
调用消息后 在先前查询成功完成后,调用另一个查询。
invokeAfterMsgs 在先前查询成功完成后调用查询
调用层 使用指定的 API层调用指定的查询。
调用不更新 发起请求时不订阅所用连接的更新(默认情况下,文件查询启用此功能)。
调用 GooglePlayIntegrity 仅限官方客户端,需使用 Google Play 完整性令牌进行调用。
调用 ApnsSecret 仅限官方客户端,需通过苹果推送验证进行调用。
invokeWithReCaptcha 仅限官方客户端:通过 重新执行需要 reCAPTCHA 验证的方法调用RECAPTCHA_CHECK_%s__%s,其中第一个占位符是action,第二个占位符是 reCAPTCHA 密钥 ID。

注册/授权

姓名 描述
auth.bindTempAuthKey 将临时授权密钥绑定temp_auth_key_id到永久授权密钥perm_auth_key_id。每个永久密钥一次只能绑定到一个临时密钥,绑定新的临时密钥会覆盖之前的密钥。

更多信息,请参阅完美前向保密 (PFS)。
auth.cancelCode 取消登录验证码
account.sendVerifyEmailCode 发送电子邮件验证码。
account.verifyEmail 请验证电子邮件地址。
auth.resetLoginEmail 重置登录邮箱»
auth.checkPassword 尝试登录受双重验证密码保护的帐户。
account.resetPassword 发起双重验证密码重置:仅当用户已登录时才能使用,点击此处了解更多信息 »
auth.checkRecoveryPassword 在将auth.requestPasswordRecovery发送的2FA 恢复代码传递给auth.recoverPassword之前,请检查该恢复代码是否有效。
auth.dropTempAuthKeys 删除除指定密钥之外的所有临时授权密钥。
auth.exportAuthorization 返回用于将授权复制到另一个数据中心的数据。
auth.importAuthorization 使用从用户所在数据中心传输的密钥登录用户。
auth.importBotAuthorization 以机器人身份登录
account.changeAuthorizationSettings 更改与会话相关的设置。
account.setAuthorizationTTL 设置当前会话的生存时间
auth.logOut 注销用户。
auth.recoverPassword 使用通过auth.requestPasswordRecovery发送的恢复代码重置2FA 密码。
auth.requestPasswordRecovery 仅对已配置恢复电子邮件的帐户请求2FA 密码的恢复代码。
auth.resendCode 通过其他方式重新发送登录代码,手机代码类型由之前的 auth.sendCode/auth.resendCode 的返回值决定:请参阅登录以获取更多信息。
auth.resetAuthorizations 终止除当前会话之外的所有用户已授权会话。

调用此方法后,必须使用account.registerDevice方法重新注册当前设备。
auth.sendCode 发送登录验证码
auth.reportMissingCode 官方应用程序报告称未收到短信验证码。
auth.signIn 使用已验证的手机号码登录用户。
身份验证注册 在系统中注册一个已验证的电话号码。
auth.requestFirebaseSms 通过 Firebase 请求短信验证码。
auth.importWebTokenAuthorization 通过导入授权令牌登录
account.invalidateSignInCodes 使指定的登录代码失效,请点击此处»了解更多信息。

与短信相关的工作

姓名 描述
smsjobs.isEligibleToJoin 检查我们是否可以处理短信任务(仅限官方客户)。
smsjobs.join 启用短信作业(仅限官方客户端)。
smsjobs.leave 禁用短信作业(仅限官方客户端)。
smsjobs.updateSettings 更新短信作业设置(仅限官方客户端)。
smsjobs.getStatus 获取短信职位状态(仅限官方客户)。
smsjobs.getSmsJob 获取有关短信工作的信息(仅限官方客户)。
smsjobs.完成作业 完成短信任务(仅限官方客户)。

与 TSF 合作(仅限内部使用)

姓名 描述
帮助.编辑用户信息 内部使用
help.getUserInfo 仅供 TSF 成员用于获取内部信息。

使用 Telegram 网关验证消息

姓名 描述
messages.reportMessagesDelivery 用于Telegram 网关验证消息 » :如果消息请求,则向服务器指示客户端已收到一条或多条消息。report_delivery_until_date标志或推送通知中的等效标志。

使用 Telegram Premium

姓名 描述
help.getPremiumPromo 获取 Telegram Premium 会员推广信息
payments.assignAppStoreTransaction 通知服务器通过 App Store 进行的购买:仅限官方应用程序。
支付.分配PlayMarketTransaction 通知服务器有关通过 Play 商店进行的购买:仅限官方应用程序。
付款.canPurchaseStore 确认是否可以购买。必须在店内购买前致电客服,仅限官方应用程序。

使用双因素身份验证登录

姓名 描述
account.确认密码电子邮件 验证要用作双重身份验证恢复方法的电子邮件地址。
account.resendPasswordEmail 重新发送验证码以验证用作双因素身份验证恢复方法的电子邮件。
帐户.取消密码电子邮件 取消用于验证电子邮件并用作双重身份验证恢复方法的验证码。
account.getPassword 获取使用密码进行双因素身份验证的配置
account.getPasswordSettings 获取与密码信息关联的私人信息(例如恢复邮箱、Telegram账号、护照信息等)
account.updatePasswordSettings 设置新的双重验证密码
帐户拒绝密码重置 中止待处理的双重验证密码重置,点击此处了解更多信息 »

使用端到端电话会议

姓名 描述
phone.创建电话会议 创建并可选择加入新的电话会议。
电话删除电话会议参与者 从电话会议中移除参与者。必须设置

其中一个only_left标志。kick
phone.sendConferenceCallBroadcast 将区块链区块广播给电话会议的所有成员,点击此处»了解更多信息。
电话邀请电话会议参与者 邀请用户参加电话会议。
电话拒绝电话会议邀请 拒绝了电话会议邀请。
phone.getGroupCallChainBlocks 获取会议区块链的区块»

使用碎片收藏品

姓名 描述
fragment.getCollectibleInfo 获取有关碎片收藏品的信息,请点击此处»查看完整流程的更多信息。

使用GIF »

姓名 描述
messages.getSavedGifs 获取已保存的GIF动图。
messages.saveGif 将 GIF 添加到已保存的 GIF 列表

与主迷你机器人应用和迷你应用商店合作»

姓名 描述
bots.getPopularAppBots 获取热门主小程序,用于全局搜索的应用标签页 »。
bots.addPreviewMedia 添加主小程序预览,点击此处»了解更多信息。

只有配置了主小程序的机器人所有者才能使用此方法,点击此处»了解如何检查您是否可以调用此方法。
机器人.编辑预览媒体 编辑主小程序预览,请点击此处»了解更多信息。

只有配置了主小程序的机器人所有者才能使用此方法,请点击此处»了解如何检查您是否可以调用此方法。
机器人删除预览媒体 删除主小程序预览,请点击此处»了解更多信息。

只有配置了主小程序的机器人所有者才能使用此方法,请点击此处»了解如何检查您是否可以使用此方法。
bots.reorderPreviewMedias 重新排列主小程序预览顺序,请点击此处»了解更多信息。

只有配置了主小程序的机器人所有者才能使用此方法,请点击此处»了解如何检查您是否可以调用此方法。
bots.getPreviewInfo 仅限机器人所有者,获取主小程序预览信息,详情请见此处 »。

注意:理论上,非所有者也可以调用此方法,但其行为始终与`bots.getPreviewMedias`完全相同,无论传入什么参数,都只会返回当前语言的预览和一个空lang_codes数组,因此请仅在您不是该小程序所有者的情况lang_code下使用`bots.getPreviewMedias`bot。
bots.getPreviewMedias 获取主小程序预览,请点击此处»了解更多信息。
messages.requestMainWebView 打开主小程序。

使用迷你机器人应用程序 »

姓名 描述
messages.requestWebView 打开一个机器人小程序,在用户确认后发送用户信息。

调用此方法后,直到用户关闭网页视图,必须每 60 秒调用一次messages.prolongWebView 。
messages.prolongWebView 从用户端向服务器表明用户仍在使用该 Web 应用程序。

如果该方法返回QUERY_ID_INVALID错误,则必须关闭 Web 视图。
messages.requestSimpleWebView 打开一个机器人小程序。
messages.sendWebViewResultMessage 终止通过messages.requestWebView开始的 webview 交互,代表用户向聊天发送指定的消息。
messages.sendWebViewData 用户可以使用它将已打开的回复键盘机器人小程序的数据传递给拥有该小程序的机器人。
messages.requestAppWebView 通过小程序深度链接直接打开一个机器人小程序,并在用户确认后发送用户信息。调用此方法后,直到用户关闭网页视图之前,必须每 60 秒调用一次messages.prolongWebView 。

messages.getBotApp 获取有关直接链接小程序的信息
bots.canSendMessage 检查指定的机器人是否可以向我们发送消息。
bots.allowSendMessage 允许指定的机器人向我们发送消息
bots.invokeWebViewCustomMethod 通过web_app_invoke_custom_method 事件触发,从迷你机器人应用发送自定义请求。响应应使用custom_method_invoked事件发送,有关流程的更多信息,请参见此处。

bots.checkDownloadFileParams 检查小程序是否可以请求下载特定文件:在处理web_app_request_file_download 事件时调用 »

参与公共服务公告、MTProxy 频道和建议的讨论 »

姓名 描述
帮助.隐藏促销数据 隐藏 MTProxy/公共服务公告信息
help.getPromoData 返回一组有用的建议和 PSA/MTProxy 赞助的对等方,请点击此处»了解更多信息。

使用Seamless Telegram 登录

姓名 描述
messages.requestUrlAuth 了解更多关于无缝 Telegram 登录授权请求的信息,请点击此处 »
messages.acceptUrlAuth 使用此功能接受 Seamless Telegram 登录授权请求,了解更多信息请点击此处 »
account.getWebAuthorizations 获取网页登录小部件授权
account.resetWebAuthorization 注销当前正在使用的Telegram Web 登录会话
account.resetWebAuthorizations 重置所有活跃的 WebTelegram 登录会话

使用Telegram Business 聊天链接

姓名 描述
account.createBusinessChatLink 创建企业聊天深度链接»
account.editBusinessChatLink 编辑已创建的企业聊天深度链接»
account.删除商务聊天链接 删除企业聊天深度链接»
account.getBusinessChatLinks 列出所有已创建的企业聊天深度链接»
account.resolveBusinessChatLink 解决商务聊天深度链接问题»

使用Telegram Business 连接机器人 »

姓名 描述
account.updateConnectedBot 将企业机器人连接到当前帐户,或更改当前连接设置。
account.getConnectedBots 列出所有当前已连接的商业机器人 »
account.toggleConnectedBotPaused 暂停或恢复特定聊天,暂时断开其与所有业务机器人的连接 »。
account.disablePeerConnectedBot 永久断开特定聊天与所有业务机器人的连接 »recipients.exclude_users(相当于在初始配置期间使用account.updateConnectedBot »指定);要重新连接使用此方法断开的聊天,用户必须通过调用account.updateConnectedBot »来重新连接整个机器人。
account.getBotBusinessConnection 机器人可能会调用此方法重新获取与特定业务关联的updateBotBusinessConnect构造函数,有关已连接业务机器人的更多信息,请参阅此处 »。 例如,对于刚刚登录的机器人,由于某些用户在机器人登录之前已连接到该机器人,因此需要此方法来接收一些updateBotNewBusinessMessage等更新。在这种情况下,机器人正在接收来自业务连接的消息,但尚未缓存包含连接信息的updateBotBusinessConnect(例如,是否可以回复消息等),因此无法接收旧消息,因为这些消息是在机器人尚未登录会话时发送的。 此方法可用于获取尚未缓存的业务连接信息,如果信息已缓存或用于获取更改,则不应调用此方法,因为最终的更改将使用常规的更新传递方法 »自动作为新的updateBotBusinessConnect更新发送给机器人。connection_id


调用业务连接 使用 Telegram Business Bot 连接调用方法,更多信息请参见此处 »,包括可包装在此构造函数中的方法列表。

请务必始终将包装在 `<datacenter ID>` 中的查询发送到正在使用的botBusinessConnectioninvokeWithBusinessConnection的`datacenter ID`dc_id字段中指定的数据中心 ID。

使用Telegram Business 的问候语和离开消息

姓名 描述
account.updateBusinessGreetingMessage 设置Telegram Business 问候消息列表。
account.updateBusinessAwayMessage 设置Telegram Business 离开消息列表。

与Telegram Business 合作,了解营业时间 »

姓名 描述
account.updateBusinessWorkHours 指定一组Telegram Business的营业时间。
此信息将包含在userFull中。要移除所有营业时间,请在不设置该字段的情况下调用该方法。请注意,用户指定的营业时间必须在调用该方法之前进行适当的验证和转换,具体说明请参见此处 »。business_work_hours

business_work_hours

使用Telegram Business 快速回复快捷方式 »

姓名 描述
messages.getQuickReplies 获取所有现有快速回复快捷方式的基本信息。
消息重新排序快速回复 重新排列快速回复快捷方式。这将向其他已登录会话

发出updateQuickReplies更新。
messages.check快速回复快捷方式 在向用户提供将消息添加到快速回复快捷方式的选项之前,请确保未达到此处指定的任何限制。
消息.编辑快速回复快捷方式 重命名快速回复快捷方式。
这将向其他已登录会话发出updateQuickReplies更新。
消息.删除快速回复快捷方式 彻底删除快速回复快捷方式。
这还会向其他已登录会话发出updateDeleteQuickReply更新(但不会发出updateDeleteQuickReplyMessages更新,即使快捷方式中的所有消息也通过此方法删除)。
messages.getQuickReplyMessages 在快速回复快捷方式中获取(部分或全部)消息»。
messages.sendQuickReplyMessages 发送快速回复快捷方式»
messages.删除快速回复消息 从快速回复快捷方式中删除一条或多条消息。此操作还会发出updateDeleteQuickReplyMessages更新。

与Telegram Gifts 和收藏礼品合作

姓名 描述
payments.getStarGifts 获取可供选择的礼品清单,请点击此处»了解更多信息。
付款.saveStarGift 显示或移除已收到的礼物 »从我们的个人资料中。
支付.转换星礼 将收到的礼物转换为 Telegram Stars:这将永久销毁该礼物,并将其转换为starGift.Telegramconvert_starsStars,添加到用户的余额中。请

注意,如果该礼物最初是用很久以前购买的 Telegram Stars 购买的,则starGift.的convert_stars金额将少于礼物的购买价格(starGift. )。stars
payments.getStarGiftUpgradePreview 预览礼物升级为收藏品后可能获得的属性(随机选择)» ,请点击此处查看更多信息。
付款.升级星礼 将礼物升级为收藏品礼物:仅当礼物赠送者已支付升级费用时才能使用;请参阅此处»了解完整流程的更多信息(包括礼物赠送者未支付升级费用时使用的不同流程)。
付款.转移星礼 将收藏品礼物转移给其他用户或频道:仅当转移免费时才能使用(即messageActionStarGiftUniquetransfer_stars未设置);请参阅此处»以了解有关完整流程的更多信息(包括转移不免费时要使用的不同流程)。
付款.获取独特的星形礼品 获取有关收藏品的信息 »使用从收藏品链接获得的slug»。
payments.getSavedStarGifts 获取好友拥有的所有礼物列表。

请注意,与名称所示不同,该方法可以根据传递的标志位,获取个人资料中“已保存”和“未保存”的礼物(即已置顶和未置顶的礼物)。
付款.getSavedStarGift 获取我们控制的节点所拥有的特定礼物信息。

请注意,与名称所示不同,此方法可用于获取“已保存”和“未保存”的礼物(即已置顶和未置顶到个人资料的礼物)。
payments.getStarGiftWithdrawalUrl 将收藏品礼品转换为 TON 区块链上的 NFT。
付款.切换ChatStarGiftNotifications 启用或禁用指定渠道每次收到礼物时接收通知的功能,只有具有post_messages管理员权限的管理员才能调用此功能。
付款.toggleStarGifts置顶 使用payments.toggleStarGiftsPinnedToTop将收到的礼物置顶在用户或拥有的频道的个人资料顶部。
payments.getResaleStarGifts 获取特定类型的收藏礼品,目前正在转售,请点击此处»了解更多信息。如果两者都未设置,则结果将按其转售价格上次更改的 Unix 时间(降序)排序

sort_by_price。sort_by_num
付款.更新星礼价格 我们拥有的收藏品»可以通过此方法在礼品市场出售»,详情请见此处» 。
payments.getUniqueStarGiftValueInfo 了解收藏品的价值 »。
付款.检查是否可以送礼 查看指定礼物是否可以寄送。

使用Telegram Star 订阅 »

姓名 描述
payments.getStarsSubscriptions 获取Telegram Star 的有效、过期或已取消订阅的列表»。
付款.更改星级订阅 激活或停用Telegram Star 订阅»
付款.fulfillStars订阅 重新加入与有效的Telegram Star 订阅关联的私人频道»。
payments.bot取消Stars订阅 取消机器人订阅

与Telegram 明星合作

姓名 描述
payments.getStarsTopupOptions 获取Telegram Stars 充值选项列表»作为starsTopupOption构造函数。
payments.getStarsStatus 获取当前帐户(peer=inputPeerSelf )的Telegram Stars 余额,或获取指定机器人的 Stars 余额。peer
payments.getStarsTransactions 获取Telegram Stars 的交易记录。`and`

标志是互斥的:如果inbound两个outbound标志都未设置,则会同时获取传入和传出的交易记录。
付款.发送StarsForm 使用Telegram Stars进行支付,点击此处 »了解更多信息。
付款.退款StarsCharge 如需退还Telegram Stars交易款项,请点击此处 »查看更多信息。
payments.getStarsRevenueStats 获取Telegram Star 的收入统计数据»
payments.getStarsRevenueWithdrawalUrl 从频道或机器人的星级余额中提取资金»
payments.getStarsRevenueAdsAccountUrl 返回 Telegram 广告平台帐户的 URL,该帐户可用于在 中为频道/机器人设置广告peer,使用指定帐户拥有的 Telegram Stars 进行支付peer,请参阅此处 »了解更多信息。
payments.getStarsTransactionsByID 获取有关Telegram Star 交易的信息 »使用特定的交易 ID。
payments.getStarsGiftOptions 获取Telegram Stars 礼物选项列表»作为starsGiftOption构造函数。

使用VoIP 通话

姓名 描述
电话.接受来电 接听来电
电话确认通话 完成端到端加密密钥交换的电话通话 »
电话.丢弃呼叫 拒绝或结束通话
phone.getCallConfig 获取要传递给 libtgvoip 共享配置的电话呼叫配置
电话已接听 可选:通知服务器用户当前正在通话中:这将自动拒绝所有来电,直到当前通话结束。
电话请求呼叫 发起电报电话
phone.saveCallDebug 将电话呼叫调试数据发送到服务器
phone.sendSignalingData 发送 VoIP 信令数据
phone.setCallRating 对通话进行评分,返回有关发送给官方 VoIP 机器人的评分消息的信息。
phone.saveCallLog 保存通话调试信息
messages.删除通话记录 删除所有通话记录。

使用强调色 »

姓名 描述
help.getPeerColors 获取可用于消息强调的强调色调色板集»
help.getPeerProfileColors 获取可用于个人资料页面背景的强调色调色板集»
account.updateColor 更新当前帐户的强调色和背景自定义表情符号。
channels.updateColor 更新频道的强调色和背景自定义表情符号。
account.getDefaultBackgroundEmojis 获取一套推荐的自定义表情贴纸,可用于强调色图案。

与联盟计划合作

姓名 描述
payments.getConnectedStarRefBots 获取我们为特定同行创建的所有关联关系
payments.getConnectedStarRefBot 获取特定机器人所属组织的信息 »
payments.getSuggestedStarRefBots 获取包含可用联盟计划的建议小程序列表,并且互斥:如果两者都未设置,则结果按盈利能力排序。

order_by_revenueorder_by_date
payments.connectStarRefBot 加入机器人联盟计划,成为联盟会员 »
付款.editConnectedStarRefBot 退出机器人联盟计划 »
bots.updateStarRefProgram 创建、编辑或删除我们拥有的机器人的联盟计划

使用增益效果 »

姓名 描述
premium.getBoostsList 获取有关应用于特定频道或超级群组的推广信息(仅限管理员)
premium.getMyBoosts 获取我们目前正在提升哪些同伴的等级,以及我们还有多少提升名额。
premium.applyBoost 给同伴施加一个或多个提升。
premium.getBoostsStatus 获取频道/超级群组当前的推广次数。
premium.getUserBoosts 返回特定用户(仅限管理员)对频道/超级群组应用的推广列表
channels.setBoostsToUnblockRestrictions 拥有ban_users 管理员权限的管理员»可以允许对群组应用一定数量的booosts »的用户绕过慢速模式 »和其他 »超级群组限制,详情请参见此处 » 。

使用机器人验证图标

姓名 描述
bots.setCustomVerification 代表组织验证用户或聊天记录»
bots.getBotRecommendations 获取主题相似的机器人列表,这些机器人是根据其订阅用户群的相似性选择的,请点击此处»了解更多信息。

利用频道推荐 »

姓名 描述
channels.getChannelRecommendations 获取主题相似的公共频道列表,这些频道是根据其订阅用户群的相似性选择的。

与频道/超级群组/地理群组合作

姓名 描述
channels.createChannel 创建超级群组/频道。
channels.getInactiveChannels 获取不活跃的频道和超级群组
channels.deleteChannel 删除频道/超级组
channels.删除历史记录 删除超级组的历史记录
channels.删除消息 删除频道/超级群组中的消息
channels.删除参与者历史记录 删除给定超群组中特定成员发送的所有消息
channels.editAdmin 修改超级组/频道中用户的管理员权限。
频道.编辑已封禁 在超级群组/频道中封禁/解封/踢出用户。
频道.editCreator 转移通道所有权
channels.editLocation 编辑地理群组位置,请点击此处»查看有关地理群组的更多信息。
channels.editPhoto 更换频道/超级乐队的照片
频道.编辑标题 编辑频道/超级组的名称
channels.exportMessageLink 获取链接并嵌入频道/超级群组中的消息信息
channels.getAdminLog 获取频道/超级组的管理员日志
channels.getAdminedPublicChannels 获取我们作为管理员的频道/超级群组/地理群组。通常在用户拥有的公共频道/超级群组/地理群组数量超过限制时调用,用户可以选择删除其拥有的频道/超级群组/地理群组之一。
channels.getChannels 获取频道/超级组合的相关信息
channels.getFullChannel 获取有关超级乐队、巨型乐队或频道的完整信息
channels.getGroupsForDiscussion 获取所有可用作讨论组的群组。

返回的基本群聊必须先升级为超级群组,才能设置为讨论组。
要将返回的超级群组设置为讨论组,必须先使用channels.togglePreHistoryHidden启用对其旧消息的访问权限。
channels.getMessages 获取频道/超级群组消息
channels.getParticipant 获取频道/超级组参与者的相关信息
channels.getParticipants 获取超级群组/频道的参与者
channels.inviteToChannel 邀请用户加入频道/超级群组
channels.加入频道 加入频道/超级群组
频道.离开频道 离开频道/超级组
频道.读取历史记录 标记频道/超级组合历史记录已读
channels.readMessageContents 将通道/超级组消息内容标记为已读,发出updateChannelReadMessagesContents。
channels.setDiscussionGroup 将群组关联到频道,作为该频道的讨论组
channels.setStickers 将贴纸集关联到超级组
channels.togglePreHistory隐藏 为新频道/超级群组用户隐藏/显示消息历史记录
channels.toggleSignatures 启用/禁用频道中的消息签名
channels.toggleSlowMode seconds切换超级群组慢速模式:启用后,用户每秒只能发送一条消息。
channels.toggleParticipantsHidden 隐藏或显示超级组中的参与者列表。要使用此方法,

超级组必须至少有个参与者,具体数量由客户端配置参数指定。hidden_members_group_size_min

处理聊天邀请和加入请求

姓名 描述
messages.exportChatInvite 导出聊天邀请链接
messages.getExportedChatInvite 获取有关聊天邀请的信息
messages.getExportedChatInvites 获取有关特定聊天室的聊天邀请信息
messages.editExportedChatInvite 编辑已导出的聊天邀请
messages.deleteRevokedExportedChatInvites 删除所有已撤销的聊天邀请
messages.deleteExportedChatInvite 删除聊天邀请
messages.getAdminsWithInvites 获取管理员生成的聊天邀请信息。
messages.getChatInviteImporters 获取有关使用特定聊天邀请加入聊天的用户的信息
messages.checkChatInvite 检查聊天邀请链接的有效性并获取其基本信息
messages.importChatInvite 导入聊天邀请并加入私人聊天/超级群组/频道
messages.hideChatJoinRequest 拒绝或批准与特定聊天或频道相关的聊天加入请求。
messages.hideAllChatJoinRequests 拒绝或批准与特定聊天或频道相关的所有加入请求。
channels.toggleJoinToSend 设置是否所有用户都必须加入讨论组才能评论帖子 »
channels.toggleJoinRequest 设置是否所有用户加入群组前都需要管理员批准 »。

使用聊天/超级群组/频道

姓名 描述
messages.getMessageReadParticipants chat_read_mark_size_threshold获取哪些用户阅读了特定消息:仅适用于成员少于 1000 个的群组和超级群组,已读回执将chat_read_mark_expire_period在消息发送后保留几秒钟,有关更多信息,请参阅客户端配置»。
messages.addChatUser 将用户添加到聊天中并向其发送服务消息。
messages.createChat 创建新聊天窗口。
messages.删除聊天用户 从聊天中删除用户并向其发送服务消息。
messages.editChatAbout 编辑群组/超级群组/频道的描述。
messages.editChatAdmin 将用户设为基本组的管理员。
messages.editChatDefaultBannedRights 编辑频道/超级群组/群组的默认禁止权限。
消息.编辑聊天照片 更改聊天头像并发送服务消息
messages.editChatTitle 更改聊天名称并发送服务消息。
messages.getChats 返回聊天记录中用户ID的基本信息。
messages.删除聊天记录 删除聊天记录
messages.getCommonChats 获取与用户的共同聊天记录
messages.getFullChat 获取有关基础组的完整信息。
messages.migrateChat 将基本群转化为超群
channels.convertToGigagroup 根据频道建议的要求,将超级群组转换为千兆群组。
channels.setEmojiStickers 为超级群组设置自定义表情贴纸集。仅当群组等级达到配置参数中指定的提升等级后才能使用。group_emoji_stickers_level_min

使用云主题

姓名 描述
account.updateTheme 更新主题
account.uploadTheme 上传主题
account.getThemes 获取已安装的主题
account.createTheme 创建主题
account.installTheme 安装主题
account.save主题 保存主题
account.getTheme 获取主题信息
account.getChatThemes 获取所有可用的聊天主题»
account.getUniqueGiftChat主题 获取所有与已拥有的收藏品相关的聊天主题» 。
messages.setChatTheme 更改特定聊天主题,请点击此处»了解更多信息。

使用自定义动画表情符号

姓名 描述
messages.getCustomEmojiDocuments 获取自定义表情贴纸 »。返回一个文档

列表,其中包含 TGS 格式的动画自定义表情,以及一个documentAttributeCustomEmoji属性,该属性包含原始表情和有关此自定义表情所属表情贴纸集的信息。
messages.getEmojiStickers 获取当前已安装的自定义表情贴纸集列表。
messages.getFeaturedEmojiStickers 获得精选自定义表情贴纸集。
messages.searchCustomEmoji 查找与 UTF-8 表情符号关联的自定义表情符号
account.getDefaultProfilePhotoEmojis 获取一套推荐的自定义表情贴纸,可用作头像。
account.getDefaultGroupPhotoEmojis 获取一套推荐的自定义表情贴纸,可用于群组图片。

使用深度链接

姓名 描述
messages.startBot 使用深度链接参数与机器人开始对话
help.getDeepLinkInfo 获取有关不受支持的深度链接的信息,请点击此处查看更多信息 »。
help.getRecentMeUrls 获取最近使用的t.me链接。

当用户通过t.me页面上的“下载 Telegram”按钮安装官方应用时,安装完成后会向应用传递一个推荐参数。
如果用户在下载应用后创建了一个新帐户(而不是登录现有帐户),则应使用此方法导入推荐参数。此方法会返回用户在安装 Telegram 之前最近打开的t.me页面。

处理草稿

姓名 描述
messages.clearAllDrafts 清除所有草稿。
messages.getAllDrafts 返回所有消息草稿。 返回与所有包含草稿的聊天相关的
最新updateDraftMessage更新。
messages.saveDraft 保存与聊天关联的消息草稿。

使用表情符号类别

姓名 描述
messages.getEmojiStickerGroups 表示表情符号类别列表,用于选择贴纸。
messages.getEmojiGroups 表示表情符号类别列表。
messages.getEmojiStatusGroups 表示表情符号类别列表,用于选择自定义表情符号以设置为自定义表情符号状态。
messages.getEmojiProfilePhotoGroups 表示表情符号类别列表,用于选择自定义表情符号设置为个人资料图片。

使用表情符号关键词

姓名 描述
messages.getEmojiKeywords 获取本地化的表情符号关键词»
messages.getEmojiKeywordsDifference 获取已更改的表情符号关键词»
messages.getEmojiKeywordsLanguages 获取获取表情符号关键词列表时必须使用的相关语言列表»。

通常,该方法将返回传递的语言代码(如果已本地化)以及en一些类似语言的语言代码(如果适用)。
messages.getEmojiURL 返回一个HTTP URL,可用于自动登录翻译平台并建议新的表情符号关键词。该URL生成后30秒内有效。

使用表情符号状态

姓名 描述
account.updateEmojiStatus 设置表情符号状态
channels.updateEmojiStatus 为频道或超级群组设置表情符号状态。
account.getDefaultEmojiStatuses 获取默认建议表情符号状态列表
account.getCollectibleEmojiStatuses 获取已拥有收藏礼品的表情符号状态列表»
account.getChannelDefaultEmojiStatuses 获取默认建议的频道表情符号状态列表。
account.getChannelRestrictedStatusEmojis 返回获取所有不能在频道表情符号状态中使用的自定义表情符号 ID的完整列表。
account.getRecentEmojiStatuses 获取最近使用的表情符号状态
account.clearRecentEmojiStatuses 清除最近使用的表情符号状态列表
bots.updateUserEmojiStatus 更改用户的表情符号状态(由机器人调用,请参阅此处»了解完整流程的更多信息)
bots.toggleUserEmojiStatusPermission 允许或阻止机器人更改我们的表情符号状态 »

与事实核查人员合作

姓名 描述
messages.editFactCheck 编辑/创建消息的事实核查。此功能只能由appConfig.can_edit_factcheck

配置标志指定的独立事实核查员使用。
messages.deleteFactCheck 从消息中删除事实核查信息。此功能只能由appConfig.can_edit_factcheck

配置标志指定的独立事实核查员使用。
messages.getFactCheck 获取一项或多项事实核查,请点击此处»查看完整流程。

处理文件

姓名 描述
help.getCdnConfig 获取CDN文件下载的配置。
上传.getCdn文件 下载CDN文件。
upload.getCdnFileHashes 获取用于验证已下载CDN文件的SHA256 哈希值
上传.重新上传Cdn文件 请求将某个文件重新上传到CDN 数据中心。
上传.获取文件 返回整个文件或其一部分的内容。
upload.getFileHashes 获取用于验证下载文件的 SHA256 哈希值
upload.getWebFile 通过 Telegram 代理请求,返回 Web 文件的内容,更多信息请参阅 Web 文件文档。

注意:查询必须发送到webfile_dc_idMTProto 配置字段中指定的数据中心。
上传.保存大文件部分 保存大文件(超过 10 MB)的一部分,以便稍后将其传递给某个方法。
上传.保存文件部分 保存文件的一部分,以便进一步发送到某个方法。
messages.uploadEncryptedFile 上传加密文件并将其关联到秘密聊天(但实际上并不将其发送到聊天中)。
messages.uploadMedia 上传文件并将其与聊天关联(无需实际将其发送到聊天)。也可以在业务连接

中使用,不是通过将查询包装在invokeWithBusinessConnection »中,而是通过在参数中指定业务连接 ID。business_connection_id
messages.getDocumentByHash 通过 SHA256 哈希值获取文档,主要用于 GIF 图片。

使用文件夹标签

姓名 描述
messages.toggleDialogFilterTags 启用或禁用文件夹标签»

使用文件夹

姓名 描述
messages.updateDialogFiltersOrder 重新排列文件夹
messages.getDialogFilters 获取文件夹
messages.getSuggestedDialogFilters 获取推荐文件夹
messages.updateDialogFilter 更新文件夹
文件夹.editPeerFolders 在对等文件夹中编辑对等项
chatlists.exportChatlistInvite 导出文件夹 »,创建聊天文件夹深度链接 »。
chatlists.deleteExportedInvite 删除先前创建的聊天文件夹深度链接»
chatlists.editExportedInvite 编辑聊天文件夹深度链接»
chatlists.getExportedInvites 列出与文件夹关联的所有聊天文件夹深层链接
chatlists.checkChatlistInvite 获取有关聊天文件夹深度链接的信息»。
chatlists.joinChatlistInvite 导入聊天文件夹深度链接 »,加入文件夹中的部分或全部聊天。
chatlists.getChatlistUpdates 获取与导入的聊天文件夹深度链接关联的新聊天记录 »。必须最多每隔chatlist_update_period几秒调用一次(根据相关的客户端配置参数 »)。
chatlists.joinChatlistUpdates 加入最近添加到聊天文件夹深度链接的频道和超级群组 »。
chatlists.hideChatlistUpdates 忽略最近添加到聊天文件夹深度链接中的新待处理联系人 »。
chatlists.getLeaveChatlistSuggestions 返回使用聊天文件夹深度链接导入的聊天文件夹中已置顶或始终包含的聊天的标识符»,建议在删除聊天文件夹时保留这些标识符。
聊天列表.离开聊天列表 删除通过聊天文件夹深度链接导入的文件夹»

使用论坛

姓名 描述
频道切换论坛 启用或禁用超级群组中的论坛功能。
channels.createForumTopic 创建论坛主题;需要manage_topics权限。
channels.getForumTopics 获取论坛主题
channels.getForumTopicsByID 通过 ID 获取论坛主题
频道.编辑论坛主题 编辑论坛主题;需要manage_topics权限。
频道.更新置顶论坛主题 置顶或取消置顶论坛主题
频道重新排序置顶论坛主题 重新排序置顶论坛主题
channels.删除主题历史记录 删除论坛主题的消息历史记录
channels.toggleViewForumAsMessages 用户还可以选择将论坛中所有主题的消息显示为发送到普通群组的消息,只需在本地客户端中使用“以消息形式查看”设置即可:此设置仅影响当前帐户,并会同步到使用此方法登录的其他会话。调用此方法将更新channelFull或dialog标志

的值,并发出updateChannelViewForumAsMessages事件。view_forum_as_messages

使用fragment.com 用户名

姓名 描述
account.reorderUsernames 重新排列与当前登录用户关联的用户名。
account.toggle用户名 激活或停用与当前登录用户关联的已购买fragment.com用户名。
bots.重新排序用户名 重新排列与我们拥有的机器人关联的用户名。
bots.toggle用户名 激活或停用与我们拥有的机器人关联的已购买的fragment.com用户名。
channels.reorderUsernames 重新排序活跃用户名
channels.toggle用户名 激活或停用与我们拥有的超级群组或频道关联的已购买fragment.com用户名。
channels.deactivateAllUsernames 禁用超级群组或频道的所有已购买用户名

与游戏合作

姓名 描述
messages.getGameHighScores 获取游戏最高分
messages.getInlineGameHighScores 使用在线机器人获取游戏高分
messages.setGameScore 使用此方法可以设置以普通消息形式发送的指定用户在游戏中的得分(仅限机器人)。
messages.setInlineGameScore 使用此方法可以设置指定用户在游戏中的得分,该得分将以内联消息的形式发送(仅限机器人)。

使用礼品码

姓名 描述
付款.checkGiftCode 获取有关Telegram Premium 礼品码的信息 »
付款.应用礼品码 使用Telegram Premium 礼品码 »

处理礼品收藏

姓名 描述
付款.创建星光礼品系列 创建明星礼物收藏»
付款.更新StarGiftCollection 在星级礼物收藏中添加或移除礼物»,或重命名收藏。
付款.重新订购StarGiftCollections 在已拥有的同伴个人资料页面上重新排列星级礼物收藏。
付款.删除StarGiftCollection 删除星级礼物收藏»
付款.getStarGiftCollections 收集所有明星礼品系列 »来自一位同行。

负责赠品和礼品

姓名 描述
payments.getPremiumGiftCodeOptions 获取 Telegram Premium赠送/礼品码选项列表。
payments.getGiveawayInfo 获取有关Telegram Premium 赠送活动的信息 »。
支付.启动预付赠品 发起预付卡赠送活动»
payments.getStarsGiveawayOptions 获取明星赠送选项列表»

使用即时查看页面

姓名 描述
messages.getWebPage 立即查看页面
messages.getWebPagePreview 获取网页预览

运用信息效果

姓名 描述
messages.getAvailableEffects 获取所有可用的动画消息特效列表»。

处理信息反应

姓名 描述
messages.setDefaultReaction 更改快速反应菜单中要使用的默认表情符号反应:该值在设备之间同步,可以使用help.getConfigreactions_default字段获取。
messages.getMessagesReactions 获取消息反馈 »
messages.sendReaction 对消息做出反应。从第 159 层开始,反应将从使用messages.saveDefaultSendAs

指定的对等方发送。
messages.getAvailableReactions 获取可用的消息反馈 »
messages.getUnreadReactions 获取您发送的消息的未读回复
messages.readReactions 标记消息反应 »已读
messages.setChatAvailableReactions 更改可在特定群组、超级群组或频道中使用的消息反应集»
messages.getMessageReactionsList 获取消息回复列表,以及每条回复的发送者。
messages.reportReaction 举报消息反应
messages.getTopReactions 获得热门消息反馈
messages.getRecentReactions 获取最近使用的消息反应
messages.clearRecentReactions 清除最近使用的消息反应
发送付费反应 发送一个或多个付费 Telegram 星星表情 »,将Telegram 星星 »转入频道余额。
messages.togglePaidReactionPrivacy 更改已发送的付费回复在特定消息中的隐私设置。
messages.getPaidReactionPrivacy 获取有关当前默认付费反应隐私的更新(PaidReactionPrivacy),请参阅此处»了解更多信息。

处理消息翻译

姓名 描述
messages.translateText 翻译给定文本。

样式化的文本实体仅对Telegram Premium用户保留。
messages.togglePeerTranslations 显示或隐藏特定聊天的实时聊天翻译弹出窗口
channels.toggle自动翻译 在频道中切换自动翻译功能,对所有用户开放:点击此处»了解更多信息。

与付费媒体合作

姓名 描述
messages.getExtendedMedia 获取付费媒体的最新信息,完整流程请参见此处 »。此方法将返回一个updateMessageExtendedMedia

更新数组,仅返回包含已购买付费媒体的消息信息。对于包含尚未购买付费媒体的消息,将不返回任何信息。

使用付费消息

姓名 描述
account.getPaidMessagesRevenue 获取我们通过付费消息从指定用户收到的星星数量»;收到的数量将等于发送的数量乘以stars_paid_message_commission_permille再除以 1000。
account.toggleNoPaidMessagesException 如果启用了付费消息功能,则允许用户免费向我们发送消息。
频道.更新付费消息价格 启用或禁用此超级群组或单论坛中的付费消息。也可用于启用或禁用频道中的单论坛(即私信)。请注意,直接传递单论坛本身的 ID将会返回错误:请改为传递关联频道的 ID 以编辑关联单论坛的设置。



channelCHANNEL_MONOFORUM_UNSUPPORTED

使用预先准备好的内联消息

姓名 描述
messages.savePreparedInlineMessage 保存一条预先准备好的内联消息,该消息将由迷你应用的用户通过web_app_send_prepared_message 事件分享。
messages.getPreparedInlineMessage 获取由小程序生成的预置内联消息:在处理web_app_send_prepared_message 事件时调用

使用反应通知设置 »

姓名 描述
account.getReactionsNotifySettings 获取当前反应通知设置 »。
account.setReactionsNotifySettings 更改反应通知设置»

使用已保存的消息对话框 »或单体论坛 »

姓名 描述
messages.getSavedDialogs 返回当前已保存的对话列表 »或单论坛主题列表 »。
messages.getSavedHistory 获取已保存的消息 »从特定对等节点转发,或从monoforum 主题中获取消息 »。
messages.删除已保存历史记录 删除单个论坛主题中的消息 »,或删除从特定对等方转发到已保存消息的消息 »。
messages.getPinnedSavedDialogs 获取已保存的置顶对话框,请点击此处»了解更多信息。
messages.toggleSavedDialogPin 固定或取消固定已保存的消息对话框»
messages.reorderPinnedSavedDialogs 重新排序已置顶的已保存消息对话框»
messages.getSavedDialogsByID 获取有关特定已保存消息对话框或论坛主题的信息。
messages.readSavedHistory 在单一论坛主题中将消息标记为已读»
channels.getMessageAuthor 只能由单论坛的非机器人管理员调用»获取其他单论坛管理员代表与该单论坛关联的频道向该单论坛发送的消息的原始发送者。

使用已保存的消息标签 »

姓名 描述
messages.getSavedReactionTags 获取用户创建的所有已保存消息标签的完整列表。
messages.updateSavedReactionTag 更新已保存消息标签的描述 »。
messages.getDefaultTagReactions 获取已保存消息标签反应的默认推荐列表。

使用秘密聊天

姓名 描述
messages.setEncryptedTyping 将当前用户的输入事件发送到秘密聊天室。
messages.readEncryptedHistory 将秘密聊天记录标记为已读。
messages.acceptEncryption 确认创建秘密聊天室
messages.discardEncryption 取消创建和/或删除秘密聊天信息的请求。
messages.requestEncryption 向用户发送发起秘密聊天的请求。
messages.sendEncrypted 向秘密聊天群发送短信。
messages.sendEncryptedFile 向秘密聊天室发送带有文件附件的消息
messages.sendEncryptedService 向秘密聊天群发送服务消息。
messages.getDhConfig 返回用于生成 Diffie-Hellman 密钥的配置参数。也可以返回指定长度的随机字节序列。
messages.receivedQueue 确认客户端已收到秘密聊天中的消息,并取消推送通知。
该方法返回一个列表,其中包含已取消推送通知的消息的random_id 。

与赞助信息和赞助同行合作

姓名 描述
channels.restrictSponsoredMessages 禁用指定频道上所有用户的广告。仅当提升等级达到“配置参数”中指定的级别

后才可用。channel_restrict_sponsored_level_min
account.toggleSponsoredMessages 禁用或重新启用当前高级帐户的 Telegram 广告。

这对于希望通过Telegram 广告平台发布和查看自己 Telegram 广告的企业主非常有用。
messages.查看赞助消息 将特定赞助信息标记为已读
messages.clickSponsoredMessage 通知服务器用户已通过此处列出的方式之一与赞助消息进行互动 »。
messages.reportSponsoredMessage 举报赞助信息 »,请点击此处 »查看完整流程的更多信息。
messages.getSponsoredMessages 获取同伴的赞助消息列表,请点击此处»了解更多信息。
联系人.getSponsoredPeers 获取给定查询的赞助同行搜索结果列表

运用统计学

姓名 描述
stats.loadAsyncGraph 异步加载通道统计图
stats.getBroadcastStats 获取频道统计信息
stats.getMessagePublicForwards 获取消息列表,该列表指示频道消息被转发到了哪些其他公共频道。
返回的消息列表包含与此消息被转发到的公共频道名称相同的消息。peer_id
stats.getMegagroupStats 获取超级乐队统计数据
stats.getMessageStats 获取消息统计信息
stats.getStoryStats 获取特定新闻报道的统计数据。
stats.getStoryPublicForwards 获取新闻报道的转发信息,包括发送到公共聊天室的消息和公共渠道的转发。

使用贴纸 »

姓名 描述
messages.getOldFeaturedStickers 获取先前推荐贴纸的方法
messages.toggleStickerSets 将更改应用于多个贴纸集
stickers.suggestShortName 建议为给定的贴纸包名称取一个简称
贴纸.替换贴纸 替换贴纸集中的贴纸»。
贴纸.checkShortName 检查给定的简称是否可用。
贴纸.setStickerSetThumb 设置贴纸集缩略图
stickers.addStickerToSet 向贴纸集添加贴纸。该贴纸集必须由当前用户/机器人创建。
贴纸.更改贴纸位置 更改贴纸在其所属贴纸集中的绝对位置。该贴纸集必须由当前用户/机器人创建。
stickers.createStickerSet 创建一套贴纸。
贴纸.更改贴纸 更新贴纸的关键词、表情符号或遮罩坐标。
贴纸.重命名贴纸集 重命名贴纸集。
删除贴纸集 删除我们创建的贴纸集。
messages.getMyStickers 获取当前用户拥有的所有贴纸集。
stickers.removeStickerFromSet 从贴纸组中移除一张贴纸。该贴纸组必须由当前用户/机器人创建。
messages.clearRecentStickers 清除最近的贴纸
消息.faveSticker 将贴纸标记为收藏或取消标记
messages.getAllStickers 获取所有已安装的贴纸
messages.getArchivedStickers 获取所有已存档的贴纸
messages.getAttachedStickers 在照片或视频上贴上贴纸
messages.getFavedStickers 获取你最喜欢的贴纸
messages.getFeaturedStickers 获取精选贴纸
messages.getMaskStickers 安装口罩贴纸
messages.getRecentStickers 获取最新贴纸
messages.getStickerSet 获取贴纸套装的相关信息
messages.getStickers 通过表情符号获取贴纸
messages.saveRecentSticker 从最近使用的贴纸列表中添加/删除贴纸
messages.installStickerSet 安装一套贴纸
messages.readFeaturedStickers 将新推荐的贴纸标记为已读
messages.reorderStickerSets 重新订购已安装的贴纸套装
messages.searchStickerSets 搜索贴纸套装
messages.searchStickers 使用人工智能关键词搜索查找贴纸
messages.searchEmojiStickerSets 搜索自定义表情贴纸套装 »
messages.uninstallStickerSet 卸载贴纸集

用故事进行创作

姓名 描述
stories.search帖子 使用话题标签或位置媒体区域在全球范围内搜索新闻,请点击此处»了解完整流程。调用该方法时,必须设置其中之一。

hashtagarea
stories.canSendStory 检查我们是否可以以指定用户的身份发布故事。
故事.发送故事 上传Telegram 故事。也可以在业务连接

中使用,不是通过将查询包装在invokeWithBusinessConnection »中,而是通过在 中指定受控业务用户的 ID 来实现。peer
故事.编辑故事 编辑已上传的故事也可以在业务连接

中使用,不是通过将查询包装在invokeWithBusinessConnection »中,而是通过在 : 中指定受控业务用户的 ID 来实现。在此上下文中,该方法只能用于编辑由同一业务机器人代表用户使用stories.sendStory发布的故事。peer
故事.删除故事 删除部分已发布的故事。
故事.toggle置顶 将一些故事置顶到个人主页顶部,点击此处»了解更多信息。
故事切换置顶 置顶或取消置顶一个或多个故事
故事.getAllStories 获取活跃(或活跃和隐藏)故事列表,请点击此处»了解更多关于观看故事的信息。
故事.getPinnedStories 获取好友个人资料页面上置顶的文章。
stories.getStoriesArchive 获取我们控制的对等节点的故事存档。
stories.getStoriesByID 通过故事 ID获取一组故事的完整信息。
stories.toggleAllStoriesHidden 隐藏特定用户的最新动态,使其不显示在主屏幕的操作栏上。
故事.阅读故事 将给定节点中 ID 及之前的所有故事标记为已读;将向所有已登录会话发出updateReadStories更新。
stories.incrementStoryViews 增加一个或多个文章的浏览量。
stories.getStoryViewsList 获取浏览过我们发布的特定文章的用户列表。
stories.getStoryReactionsList 获取发布到频道的故事的所有点赞和互动列表,以及每次点赞的发送者。仅限频道管理员使用。

stories.getStoriesViews 获取有关一个或多个故事的浏览量、转发量、点赞数和最近观看者的信息。
stories.exportStoryLink 为特定故事生成深度链接
故事报道 报道新闻。
故事.激活隐身模式 激活故事模式潜行模式,详情请见此处»

。将返回更新故事模式潜行模式。
故事.getPeerStories 获取指定用户的完整活跃故事列表。
故事.getAllReadPeerStories 首次登录时获取所有同行的最新已读故事 ID,以updateReadStories更新列表的形式返回,详情请参见此处 » 。
stories.getPeerMaxIDs 获取一组同行中阅读量最高的文章的 ID。
故事.getChatsToSend 获取用户可以发布故事的频道列表
故事.togglePeerStories隐藏 隐藏用户的活跃故事,防止它们显示在主屏幕的操作栏上,点击此处»了解更多信息。
故事.发送反应 对新闻故事做出反应。
stories.createAlm 创建故事专辑。
故事.更新专辑 重命名故事专辑 »,或在其中添加、删除或重新排序故事。
故事.重新排序专辑 重新排列个人资料中的故事专辑»
故事.删除专辑 删除故事专辑。
stories.getAlbums 获取同伴创建的故事专辑。
stories.getAlbumStories 获取故事专辑中的故事»

使用建议的帖子

姓名 描述
messages.toggleSuggestedPostApproval 批准或拒绝建议的帖子»

使用Telegram Passport

姓名 描述
account.sendVerifyPhoneCode 发送 Telegram Passport的验证手机码。
账户验证手机 验证 Telegram Passport的电话号码。
帐户.接受授权 发送 Telegram Passport 授权表单,实际上是与该服务共享数据。
account.getAuthorizationForm 返回用于与服务共享数据的 Telegram Passport 授权表单
account.getAuthorizations 获取已登录会话
account.deleteSecureValue 删除已保存的Telegram Passport文档,更多信息请参阅 Passport 文档 »
account.getAllSecureValues 获取所有已保存的Telegram 护照文件,更多信息请查看护照文件 »
account.getSecureValue 获取已保存的Telegram 护照文件,更多信息请参阅护照文件 »
account.saveSecureValue 安全保存Telegram 护照文件,更多信息请参阅护照文件 »
help.getPassportConfig 获取护照配置
users.setSecureValueErrors 通知用户其提交的护照数据存在错误。在错误修复之前(即您返回错误信息的字段内容必须更改),用户将无法重新提交护照数据。

如果用户提交的数据由于任何原因不符合您服务的要求,请使用此方法。例如,如果生日日期无效、提交的文件模糊不清、扫描件显示篡改痕迹等。请在错误消息中提供详细信息,确保用户了解如何更正问题。

使用临时个人资料链接

姓名 描述
contacts.exportContactToken 为当前登录用户生成临时个人资料链接。
contacts.importContactToken 通过临时个人资料链接获取用户信息。

使用待办事项清单

姓名 描述
messages.toggleTodoCompleted 将待办事项列表中的一项或多项标记为已完成或未完成。
messages.appendTodoList 将一个或多个项目添加到待办事项列表中 »。

处理更新

姓名 描述
updates.getChannelDifference 返回某个通道的当前更新状态与已发送状态之间的差异。
更新.获取差异 获取最新更新。
updates.getState 返回当前更新状态。

使用用户/频道配置文件

姓名 描述
channels.setMainProfileTab 更改频道的主个人资料选项卡,请点击此处»了解更多信息。
account.setMainProfileTab 更改当前用户的主要个人资料选项卡,请点击此处»了解更多信息。
photos.删除照片 删除个人资料照片。该方法返回已成功删除的照片 ID 列表。
photos.getUserPhotos 返回用户照片列表。
photos.updateProfilePhoto 将之前上传的照片设置为个人资料照片。
photos.uploadProfilePhoto 更新当前用户个人资料照片。

、和file标志互斥。videovideo_emoji_markup
photos.upload联系个人资料照片 为联系人上传自定义头像,或向联系人推荐新的头像。

“上传file”video和video_emoji_markup“推荐”选项互斥。
账户更新个人资料 更新用户个人资料。
account.updateBirthday 更新我们的生日信息,请点击此处»查看更多信息。
contacts.getBirthdays 获取生日在当前日期前后 1 天范围内的所有用户:客户端应每 6-8 小时调用一次此方法,如果结果不为空,则应使用该结果适当地更新用户本地缓存的生日信息。更多信息请参见此处 »birthday。

account.updatePersonalChannel 关联(或移除)个人频道 »,该频道将显示在我们的个人资料页面上 »。

更改此设置将触发updateUser更新。
account.updateStatus 更新在线用户状态。
users.getSavedMusic 将歌曲置顶到用户个人资料页面,点击此处»了解更多信息。
users.getSavedMusicByID 检查已传递的歌曲是否仍然固定在用户的个人资料中,或者刷新用户个人资料中固定歌曲的文件引用,请参阅此处»了解更多信息。
account.saveMusic 从当前用户的个人资料中添加或删除歌曲,请点击此处»查看个人资料页面音乐选项卡的更多信息。
account.getSavedMusicIds 获取当前已添加到个人资料中的歌曲ID 的完整列表,请点击此处 »了解更多信息。

处理语音留言转录

姓名 描述
messages.转录音频 转录语音留言
messages.rateTranscribedAudio 请对转录的语音留言进行评分

使用壁纸 »

姓名 描述
account.getMultiWallpapers 获取多款壁纸的信息
account.getWallPaper 获取有关特定壁纸的信息
account.getWallpapers 返回可用壁纸列表。
account.installWallpaper 安装壁纸
account.resetWallpapers 删除所有已安装的壁纸,恢复为默认壁纸集。
account.saveWallPaper 安装/卸载壁纸
account.uploadWallPaper 创建并上传新壁纸
messages.setChatWallPaper 在与另一位用户的特定私聊中设置自定义壁纸。

与机器人管理员合作,提出建议

姓名 描述
bots.setBotBroadcastDefaultAdminRights 设置添加到频道管理员的机器人的默认建议管理员权限,有关如何处理它们的更多信息,请参阅此处»。
bots.setBotGroupDefaultAdminRights 设置添加到群组的机器人的默认建议管理员权限,有关如何处理它们的更多信息,请参阅此处»。

使用机器人内联查询和回调按钮

姓名 描述
messages.getInlineBotResults 向内联机器人查询
messages.setInlineBotResults 仅供机器人回答内联查询
messages.sendInlineBotResult 发送使用messages.getInlineBotResults获取的结果。
messages.getBotCallbackAnswer 按下在线回调按钮,即可收到机器人的回调回复。
messages.setBotCallbackAnswer 将回调响应设置为用户按下按钮(仅限机器人)
messages.editInlineBotMessage 编辑内嵌机器人消息
messages.sendBotRequestedPeer 根据keyboardButtonRequestPeer按钮的请求,发送一个或多个选定的对等节点。

与机器人合作

姓名 描述
bots.resetBotCommands 清除指定机器人范围和语言代码的机器人命令
bots.getBotCommands 获取指定机器人范围和语言代码的机器人命令列表
bots.setBotCommands 设置机器人命令列表
bots.setBotInfo 设置机器人的本地化名称、简介文本和描述(如果机器人调用当前帐户,则设置当前帐户的本地化名称、简介文本和描述)。
bots.getBotInfo 获取机器人的本地化名称、简介文本和描述(如果机器人调用当前帐户,则获取当前帐户的本地化名称、简介文本和描述)。
bots.getAdminedBots 获取当前用户拥有的机器人列表

使用机器人(内部机器人 API 使用)

姓名 描述
bots.answerWebhookJSONQuery 回答自定义查询;仅限机器人使用。
bots.sendCustomRequest 发送自定义请求;仅限机器人使用。
help.setBotUpdatesStatus 如果机器人更新长时间未处理,则通知服务器待处理的机器人更新数量;仅针对机器人。

与人脉和顶尖同行合作

姓名 描述
account.getContactSignUpNotification 用户是否会在联系人注册时收到通知
account.setContactSignUpNotification 切换联系注册通知
联系人.接受联系 如果“添加联系人”操作栏处于活动状态,则将该用户添加为联系人。
contacts.addContact 将现有 Telegram 用户添加为联系人。

使用contacts.importContacts可以通过电话号码添加联系人,无需知道他们的 Telegram ID。
联系人.block 将节点添加到黑名单,详情请参见此处» 。
联系人.按手机删除 按电话号码删除联系人
contacts.deleteContacts 从列表中删除几个联系人。
联系人.getBlocked 返回被屏蔽用户列表。
contacts.getContactIDs 获取所有联系人的 Telegram ID。
返回一个包含所有联系人 Telegram 用户 ID 的数组(如果联系人没有关联的 Telegram 帐户或使用隐私设置隐藏了其帐户,则返回 0)。
contacts.getContacts 返回当前用户的联系人列表。
联系人.获取位置 获取您附近的用户和地理聊天信息,请点击此处»了解更多信息。
联系人.getSaved 获取所有联系人,需要进行一次外卖会话,请点击此处»了解更多信息。
contacts.getStatuses 使用此方法可获取所有拥有可访问 Telegram 帐户的联系人的在线状态。
联系人.getTopPeers 获取最常用的同行
contacts.importContacts 导入联系人:将完整列表保存到服务器,将已注册的联系人添加到联系人列表,并返回添加的联系人及其信息。

使用contacts.addContact可以添加 Telegram 联系人,而无需实际输入他们的电话号码。
联系人.重置已保存 删除所有未关联 Telegram 帐户的联系人。
联系人.重置顶级同行评分 重置顶级同行评级
联系人搜索 返回根据用户名子字符串找到的用户。
联系人.切换顶级同行 启用/禁用顶级节点
联系人.解除封锁 从黑名单中删除对等节点,详情请参见此处» 。
联系人已屏蔽 替换整个阻止列表的内容,更多信息请参见此处 »。
联系人.编辑密友 编辑密友列表,点击此处»了解更多信息。

使用对话框

姓名 描述
messages.getDialogs 返回当前用户对话框列表。
messages.getPeerDialogs 获取指定对等方的对话信息。
messages.getPinnedDialogs 获取置顶对话框
messages.toggleDialogPin 固定/取消固定对话框
messages.reorderPinnedDialogs 重新排列置顶对话框
messages.getDialogUnreadMarks 手动将对话框标记为未读
messages.markDialogUnread 手动将对话标记为未读
messages.getPeerSettings 获取同伴设置
messages.hidePeerSettingsBar 应在用户隐藏新聊天中的“举报垃圾邮件/添加为联系人”栏后调用,有效阻止用户执行操作栏中指定的操作 »。
messages.getOnlines 获取聊天室在线用户数量
messages.sendScreenshotNotification 通知私聊中的对方用户,聊天记录已被截图。
messages.setTyping 向对话伙伴或群组发送当前用户正在输入的事件(有关所有事件类型,请参阅SendMessageAction )。
messages.setHistoryTTL 设置指定聊天中所有消息的最大生存时间

使用群组通话和直播

姓名 描述
phone.exportGroupCallInvite 获取群组通话或直播的邀请链接
phone.getGroupCallJoinAs 获取可用于加入群组通话的同行列表,并将自己显示为特定用户/频道。
电话.编辑群组通话参与者 编辑指定群组通话参与者的信息

注意:标志.N?布尔参数可以有三个可能的值:

- 如果未设置TL 标志,则不会更改先前的值。
- 如果设置了TL 标志且其值为boolTrue,则先前的值将被覆盖true。
- 如果设置了TL 标志且其值为boolFalse,则先前的值将被覆盖false。
phone.toggleGroupCallRecord 开始或停止录制群组通话:录制的音频和视频流将自动发送到Saved messages(与我们自己的聊天)。
phone.editGroupCallTitle 编辑群组通话或直播的标题
phone.getGroupParticipants 获取群组通话参与者
电话.检查群组通话 检查群组呼叫服务器转发单元 (SFU) 当前是否正在接收具有指定 WebRTC 源 ID 的流。 返回指定源 ID与 SFU 当前正在转发的源 ID
的交集。sources
phone.createGroupCall 创建群组通话或直播
phone.toggleGroupCallStartSubscription 订阅或取消订阅预定的群组通话
电话离开群组通话 退出群组通话
phone.toggleGroupCallSettings 更改群组通话设置
电话邀请加入群组通话 邀请一组用户进行群组通话。
phone.getGroupCall 获取有关群组通话的信息
电话加入群组通话 加入群组通话
电话离开群组通话演示 在群组通话中停止屏幕共享
电话.放弃群组通话 结束群组通话
phone.joinGroupCallPresentation 在通话中开始屏幕共享
电话开始定时群组通话 发起预定的群组通话。
电话.saveDefaultGroupCallJoinAs 设置用于加入特定对话群组通话的默认对等方。
phone.getGroupCallStreamChannels 获取群组通话或直播流中的 RTMP 流信息。
此方法应调用与下载直播流数据块相同的群组/频道相关数据中心 (DC) 。
通常情况下,如果可用,则优先使用媒体数据中心。
phone.getGroupCallStreamRtmpUrl 获取 RTMP 直播流的 RTMP URL 和流密钥。即使在使用phone.createGroupCall创建实际的 RTMP 直播流之前也可以使用此功能(rtmp_stream必须设置该标志)。

处理导入的聊天记录

姓名 描述
messages.uploadImportedMedia 上传与导入的聊天记录关联的媒体文件,点击此处了解更多信息 »。
messages.startHistoryImport 完成历史记录导入过程,将所有消息导入聊天记录。 仅当使用messages.initHistoryImport
初始化导入并使用messages.uploadImportedMedia上传所有文件后,才应调用此方法。
messages.checkHistoryImportPeer 检查是否可以将从其他聊天应用导出的聊天记录导入到特定的 Telegram 聊天中,点击此处了解更多信息 »。

如果检查成功且未返回任何 RPC 错误,则会返回一个messages.CheckedHistoryImportPeer构造函数,其中包含一条确认文本,该文本会在实际初始化导入之前显示给用户。
messages.checkHistoryImport 获取有关由国外聊天应用程序生成的聊天导出文件的信息,点击此处了解更多关于导入聊天的信息»。
messages.initHistoryImport 将国外聊天应用程序的聊天记录导入到特定的 Telegram 聊天中,点击此处了解更多关于导入聊天的信息 »。

使用本地化包

姓名 描述
langpack.getDifference 获取语言包中的新字符串
langpack.getLangPack 获取本地化包字符串
langpack.getLanguage 获取本地化包中语言的相关信息
langpack.getLanguages 获取本地化包中所有语言的信息
langpack.getStrings 从语言包中获取字符串

使用媒体自动下载设置

姓名 描述
account.getAutoDownloadSettings 获取媒体自动下载设置
account.saveAutoDownloadSettings 更改媒体自动下载设置

使用媒体自动保存设置

姓名 描述
account.getAutoSaveSettings 获取自动保存设置
account.save自动保存设置 修改自动保存设置
account.deleteAutoSaveExceptions 清除所有针对特定用户的自动保存设置。

处理消息线程

姓名 描述
messages.getReplies 在回复线程中接收消息
联系人.阻止回复 停止接收有关特定用户在讨论区回复的通知@replies
messages.getDiscussionMessage 从频道关联的讨论组中获取讨论消息,并将其显示在评论区顶部,而无需实际加入该讨论组。
messages.readDiscussion 将帖子标记为已读

处理消息

姓名 描述
messages.删除历史记录 删除通信记录。
messages.删除消息 根据邮件标识符删除邮件。
messages.editMessage 编辑消息
messages.forwardMessages 根据消息 ID 转发消息。
messages.getHistory 返回与单个对话者/聊天中的对话历史记录
messages.getSearchResultsPositions 返回聊天记录中指定类型消息的稀疏位置,用于共享媒体滚动功能。

返回结果按时间倒序排列(即按 message_id 降序排列)。
messages.getMessageEditData 了解媒体信息的标题是否可以编辑
messages.getOutboxReadDate 获取我们发送给其他用户的私聊消息的准确阅读日期。

此操作仅适用于发送时间不早于appConfig.pm_read_date_expire_period » 的私聊消息。

如果设置了 userFullpeer标志,我们将无法获取发送给他们的消息的准确阅读日期,并会抛出 RPC 错误。消息的准确阅读日期可能由于其他原因仍然无法获取,请参阅此处 »了解更多信息。要为我们自己设置userFull标志,请调用account.setGlobalPrivacySettings并设置该标志。read_dates_privateUSER_PRIVACY_RESTRICTED

read_dates_privatesettings.hide_read_marks
messages.getMessages 按 ID 返回消息列表。
messages.getMessagesViews 获取并增加从频道发送或转发的消息的查看次数
messages.getRecentLocations 获取特定用户的实时位置历史记录
messages.getSearchCounters 获取使用相同参数调用messages.search函数所能找到的结果数量
messages.getUnreadMentions 获取提及我们的未读消息
messages.readHistory 将消息历史记录标记为已读。
messages.readMentions 马克提到已读
messages.readMessageContents 通知发件人收件人已收听语音消息或观看视频,发出updateReadMessagesContents消息。
messages.receivedMessages 确认客户端已收到消息,取消推送通知发送。
消息搜索 搜索消息。
messages.getSearchResultsCalendar 返回聊天记录中指定类型消息的后续消息信息,并按天划分。

结果按时间倒序返回。
可以返回最后一天的部分结果。
messages.searchGlobal 在全球范围内搜索消息和同行。
messages.searchSentMedia 查看和搜索最近发送的媒体文件。
此方法不支持分页。
channels.checkSearchPostsFlood 检查指定的全局帖子搜索是否需要付费。
频道搜索帖子 在全球范围内搜索来自公共频道(包括我们未加入的频道)的帖子,这些帖子必须包含特定的标签或全文查询。两者中必须设置

其中一个。queryhashtag
messages.sendMedia 发送媒体
messages.sendMessage 向聊天室发送消息
messages.sendMultiMedia 发送专辑或媒体文件组
messages.updatePinnedMessage 置顶消息
messages.取消固定所有消息 取消置顶所有消息
messages.toggleNoForwards 启用或禁用频道或聊天内容保护
messages.saveDefaultSendAs 更改向特定群组发送消息、表情、投票时应使用的默认对等节点
channels.getSendAs 获取可用于向特定群组发送消息的对等节点列表

使用通知设置

姓名 描述
账户注册设备 注册设备以接收推送通知
账户注销设备 通过令牌删除设备,停止向其发送推送通知。
account.updateDeviceLocked 启用客户端密码锁定功能后,不会在收到的推送通知中显示消息文本。
account.getNotifyExceptions 返回具有非默认通知设置的聊天列表
account.getNotifySettings 获取给定用户/组(包括所有用户/组)的当前通知设置。
account.updateNotifySettings 修改指定用户/组、所有用户/所有组的通知设置。
account.resetNotifySettings 重置用户和群组的所有通知设置。

使用通知声音

姓名 描述
account.getSavedRingtones 获取已保存的通知声音
账户.保存铃声 保存或移除已保存的通知铃声。

如果通知铃声已经是 MP3 格式,则会返回account.savedRingtone
。否则,铃声将被自动转换,并返回account.savedRingtoneConverted ,其中包含一个新的文档对象,今后应使用该对象来引用铃声(例如,使用unsave参数删除铃声或下载铃声时)。
账户上传铃声 上传通知音效,使用account.saveRingtone将其转换并添加到已保存的通知音效列表中。

与其他用户协作

姓名 描述
users.getFullUser 按ID返回扩展用户信息。
users.getUsers 根据用户标识符返回用户基本信息。
联系人.解决电话 如果用户的隐私设置允许,则解析电话号码以获取用户信息。

处理支付事宜

姓名 描述
payments.getSavedInfo 获取已保存的付款信息
付款.清除已保存信息 清除已保存的付款信息
payments.getPaymentForm 获取付款表格
payments.validateRequestedInfo 请提交所需的订单信息以供验证
messages.setBotShippingResults 如果您发送的发票请求提供收货地址,并且指定了 `is_flexible` 参数,则机器人将收到 `updateBotShippingQuery`更新。请使用此方法回复收货查询。
account.getTmpPassword 获取临时支付密码
付款.发送付款表单 发送已填写的付款表格
messages.setBotPrecheckoutResults 用户确认付款和收货信息后,机器人会收到updateBotPrecheckoutQuery更新。
请使用此方法回复此类结账前查询。
注意:Telegram 必须在发送结账前查询后的 10 秒内收到回复。
payments.getPaymentReceipt 获取付款收据
付款.导出发票 生成发票深度链接
payments.getBankCardData 获取信用卡信息

参与民意调查

姓名 描述
messages.getPollResults 获取投票结果
messages.getPollVotes 获取非匿名投票的投票结果
messages.sendVote 从第 159层开始,投票将从使用messages.saveDefaultSendAs

指定的对等方发送。

使用定时消息

姓名 描述
messages.sendScheduledMessages 立即发送预定消息
messages.getScheduledHistory 获取定时消息
messages.deleteScheduledMessages 删除已安排的消息
messages.getScheduledMessages 获取定时消息

处理敏感内容(NSFW)

姓名 描述
account.getContentSettings 获取敏感内容设置
account.setContentSettings 设置敏感内容设置(用于查看或隐藏不适宜工作场所的内容)

使用Telegram Business 入门指南 »

姓名 描述
account.updateBusinessIntro 设置或移除Telegram Business 简介 »。

与Telegram Business合作

姓名 描述
account.updateBusinessLocation 商家可以使用此方法宣传其位置,详情请点击此处。

要移除商家位置信息,请调用该方法时不设置任何参数。

使用迷你机器人应用程序的附件菜单»

姓名 描述
messages.getAttachMenuBots 返回已安装的附件菜单机器人小应用 »
messages.getAttachMenuBot 返回可从附件菜单启动的机器人迷你应用的附件菜单项 »
messages.toggleBotInAttachMenu 启用或禁用网页机器人附件菜单 »

使用原生反垃圾邮件系统

姓名 描述
channels.toggle反垃圾邮件 启用或禁用原生反垃圾邮件系统。
channels.reportAntiSpamFalsePositive 报告原生反垃圾邮件误报

使用隐私设置

姓名 描述
account.getPrivacy 获取当前账户的隐私设置
account.setPrivacy 更改当前帐户的隐私设置
account.setGlobalPrivacySettings 设置全局隐私设置
account.getGlobalPrivacySettings 获取全局隐私设置
messages.setDefaultHistoryTTL 更改应用于所有新聊天的“生存时间”设置的默认值。
messages.getDefaultHistoryTTL 获取应用于所有新聊天的“生存时间”设置的默认值。
users.getRequirementsToContact 检查我们是否可以向指定用户发送消息,用于批量检查仅限高级用户发送的消息和付费消息。

对于每个输入的用户,返回一个RequirementToContact构造函数(位于向量的相同偏移量处),其中包含联系该用户的要求。

使用外卖 API,请点击此处»了解更多信息。

姓名 描述
account.initTakeoutSession 初始化外卖会话,请点击此处»了解更多信息。
account.finish外卖会话 终止外卖服务,请点击此处»了解更多信息。
messages.getSplitRanges 获取用于保存用户聊天记录的消息范围
channels.getLeftChannels 获取我们离开的频道/超级群组列表,需要进行一次外卖会话,请点击此处»了解更多信息。
调用消息范围 使用给定的消息范围调用
调用带外卖 在外卖会话中调用方法,请参阅此处»了解更多信息。

使用机器人菜单按钮 »

姓名 描述
bots.setBotMenuButton 设置菜单按钮操作 »,适用于指定用户或所有用户
bots.getBotMenuButton 获取给定用户或所有用户的菜单按钮操作,该操作之前已使用bots.setBotMenuButton设置;用户可以在botInfo构造函数中看到此信息。

使用用户帐户

姓名 描述
账户.更改手机 更改活期账户的电话号码
账户确认电话 请确认手机号码以取消账户删除,了解更多信息请点击此处 »
账户.删除账户 从 Telegram 服务器删除用户帐户。

也可用于删除已提供登录代码但忘记双因素身份验证密码且未配置恢复方法的用户帐户。有关密码恢复的更多信息,请参阅此处 »;有关帐户删除的更多信息,请参阅此处 »。
account.getAccountTTL 获取账户剩余天数
account.resetAuthorization 通过哈希值注销已授权的活动会话
account.sendChangePhoneCode 验证要与当前帐户关联的新电话号码
account.sendConfirmPhoneCode 发送验证码以取消账户删除,了解更多信息请点击此处 »
account.setAccountTTL 设置账户自毁期限

处理时区

姓名 描述
help.getTimezonesList 返回可在 API 其他地方使用的时区信息,例如设置Telegram Business 的营业时间 »。

使用用户名

姓名 描述
channels.checkUsername 检查用户名是否可用,以及是否可以分配给频道/超级组
channels.updateUsername 更改或删除超级群组/频道的用户名
account.updateUsername 更改当前用户的用户名。
account.checkUsername 验证用户名并检查其可用性。
contacts.resolve用户名 解析 @username 以获取对等信息