电报核心 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,并将此方法添加到我的应用程序中

请任何人有经验调用此方法!

电报核心 API 消息.搜索.

我已将此代码添加到 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);
    }