@Bredy

Использование метода SearchGlobal?

Я хочу глобально искать сообщения в телеграмме и использую для этого gramm.js. Использую пример с документации, взял случайного пользователя, ввел фразу и при первом запросе все нормально, я получаю массив сообщений (в данном случае установил одно) и при последующих вызовах получаю его же, т.е. не идет смещение. Как я понял из документации в параметр offsetRate нужно установить это result.nextRate (т.е. параметр из предыдущего вызова и он там есть - устанавливаю его), но ничего не меняется. Пробовал также просто перебирать, подставляя значения от 0 и далее, но всегда один и тот же результат. поставлю выводить 100 сообщений, будут каждый раз эти 100 сообщений появляться.
Этот блок кода перебираю в цикле.
в эту переменную вставляю nextRate, который имеет числовое значение:
let nextRate = 0;

const result  = await limiterTwo.schedule(() =>client.invoke(
    new Api.messages.SearchGlobal({
    q: "нужен репетитор",
    filter: new Api.InputMessagesFilterEmpty(),
    minDate: Math.floor((Date.now() - (30 * 24 * 60 * 60 * 1000)) / 1000),
    maxDate: Math.floor(Date.now() / 1000),
    offsetRate: nextRate,
    offsetPeer: userName,
    offsetId: 0,
    limit: 1,
})))
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы