Android: Telegram 客户端搜索机器人
Android: Telegram client searching for bot
我正在开发一个 Telegram 客户端(不是机器人)插件,用于应用程序在后台向机器人发送消息。为此,我使用最新的 TDLib Api。一切正常,当我已经开始与官方电报应用程序聊天时,我在其中按名称搜索了机器人并开始与他交流。
问题是,我不知道如何通过 Api 搜索机器人。或者也许有另一种方法来获取信息以开始与机器人聊天?
我找到了解决方案:
首先按名称搜索机器人:
TdApi.SearchPublicChat(mPrefs.getString(PreferenceKeys.BOT_NAME, "")
然后向机器人发送开始消息:
TdApi.SendBotStartMessage(mPrefs.getInt(PreferenceKeys.BOT_ID, 0), mPrefs.getInt(PreferenceKeys.MY_ID, 0), "" + System.currentTimeMillis())
我正在开发一个 Telegram 客户端(不是机器人)插件,用于应用程序在后台向机器人发送消息。为此,我使用最新的 TDLib Api。一切正常,当我已经开始与官方电报应用程序聊天时,我在其中按名称搜索了机器人并开始与他交流。
问题是,我不知道如何通过 Api 搜索机器人。或者也许有另一种方法来获取信息以开始与机器人聊天?
我找到了解决方案:
首先按名称搜索机器人:
TdApi.SearchPublicChat(mPrefs.getString(PreferenceKeys.BOT_NAME, "")
然后向机器人发送开始消息:
TdApi.SendBotStartMessage(mPrefs.getInt(PreferenceKeys.BOT_ID, 0), mPrefs.getInt(PreferenceKeys.MY_ID, 0), "" + System.currentTimeMillis())