Android应用程序可在所有电报聊天/群聊中搜索特定文本

时间:2019-11-10 20:26:41

标签: java android telegram

我想创建一个带有搜索框的android应用。当用户开始输入文本时,该应用会在所有电报聊天/群聊中搜索匹配的文本,并创建跳转链接,而不是一个个地进行聊天。

我正在查看电报bot API,但不了解如何在我的android应用程序中实现它。我的IDE是Android Studio。我遇到了以下api,但不了解我应该使用的https网址

(messages.search#8614ef68标志:#peer:InputPeer q:string from_id:flags.0?InputUser filter:MessagesFilter min_date:int max_date:int offset_id:int add_offset:int limit:int max_id:int min_id:int hash :int = messages.Messages;)

我只需要创建跳转链接就可以跳转到电报聊天中的文本。例如,如果我搜索“你好吗?”那么它应该为所有包含该短语的聊天创建跳转链接。

1 个答案:

答案 0 :(得分:0)

1)首先。 Telegram bot,应该与您的Android应用程序无关。 Bot是一种后端服务,可用于特定的聊天。您需要使用几个简单的操作即可使用服务器创建机器人,该机器人要从所有聊天室中获取所有消息,并添加机器人。

2)如上所述,您应该将上述信息转发给我的Android应用。您需要在后端系统上创建一些请求以将其下载到应用程序。

3)稍后,您可以在Android应用中从后端服务中获取它并执行搜索。可以将过滤后的结果添加到列表中,并跳至聊天,您将实现对Telegram应用的Intent调用。

请注意。尽你所能,这不是一个简单的任务。还有一点,应该将您的漫游器添加到每个聊天中。