C# 电报核心API消息.search
有人有使用核心电报API进行方法消息搜索的经验吗? 参数q(文本搜索值)和过滤器(MessageFilter)是什么?我尝试创建函数,但结果是无法解码数据包,mscorlib.dll中出现了“System.InvalidOperationException”类型的异常,但未在用户代码中处理 我正在使用,并将此方法添加到我的应用程序中C# 电报核心API消息.search,c#,api,telegram,C#,Api,Telegram,有人有使用核心电报API进行方法消息搜索的经验吗? 参数q(文本搜索值)和过滤器(MessageFilter)是什么?我尝试创建函数,但结果是无法解码数据包,mscorlib.dll中出现了“System.InvalidOperationException”类型的异常,但未在用户代码中处理 我正在使用,并将此方法添加到我的应用程序中 请任何有经验的人调用此方法 我已将此代码添加到TLSharp的搜索方法中: q参数是搜索查询 public async Task<TLAbsM
请任何有经验的人调用此方法 我已将此代码添加到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);
}
公共异步任务搜索(TLABInputPeer对等、字符串q、整数偏移量、整数限制)
{
如果(!IsUserAuthorized())
抛出新的InvalidOperationException(“首先授权用户!”);
var req=new TeleSharp.TL.Messages.TLRequestSearch()
{
对等=对等,
Q=Q,
偏移量=偏移量,
Filter=新的TLInputMessagesFilterPhotos(),
极限=极限
};
返回等待发送请求异步(req);
}