完整的 Telegram 客户端,支持用户账号和机器人
TsgcTDLib_Telegram 基于 TDLib 构建,即驱动 Telegram 自家应用的官方 Telegram Database Library,因此它可以作为真实用户账号登录,也可以作为机器人登录,而不仅仅通过 Bot API。手机号身份验证流程以事件形式呈现:OnAuthenticationCode、用于 2FA 的 OnAuthenticationPassword,以及 OnRegisterUser;流量以带类型的形式送达:OnMessageText、OnMessagePhoto、OnMessageVideo、OnMessageDocument、OnNewChat 和 OnNewCallbackQuery,底层还有原始的 OnEvent。可发送文本、富文本、文档、照片、视频、相册和账单,编辑、删除、转发和置顶消息,创建和搜索聊天、群组、超级群组和密聊,并附加内联或回复键盘,包括请求位置和请求电话号码按钮。任何 TDLib 支持但尚未封装的功能都可以通过 SendCustomRequest 调用,HTTP、SOCKS5 和 MTProto 代理也都只需一次调用即可配置。