电报核心 API 消息.搜索.
本文关键字:消息 搜索 API 核心 | 更新日期: 2023-09-27 17:56:17
>有人有使用核心电报API进行方法消息的经验吗?https://core.telegram.org/method/messages.search 什么是参数q(文本搜索值)和过滤器(消息过滤器)?我尝试创建函数,但结果是无法解码数据包,mscorlib 中发生了类型为"System.InvalidOperationException"的异常.dll但没有在用户代码中处理。
我正在使用 https://github.com/sochix/TLSharp,并将此方法添加到我的应用程序中
请任何人有经验调用此方法!
我已将此代码添加到 TLSharp 中用于搜索方法:
q 参数是搜索查询。
public async Task<TLAbsMessages> Search(TLAbsInputPeer peer, string q, int offset, int limit)
{
if (!IsUserAuthorized())
throw new InvalidOperationException("Authorize user first!");
var req = new TeleSharp.TL.Messages.TLRequestSearch()
{
Peer = peer,
Q = q,
Offset = offset,
Filter = new TLInputMessagesFilterPhotos(),
Limit = limit
};
return await SendRequestAsync<TLAbsMessages>(req);
}