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

Ссылка скопирована
27 января 2026 1 ответ

Я хочу глобально искать сообщения в телеграмме и использую для этого 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, })))

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, })))

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Антон С. Ответ

Для использования метода SearchGlobal в PHP, вам нужно, прежде всего, иметь доступ к классу, в котором этот метод определен. После этого вы можете вызвать этот метод, передав необходимые параметры.

Пример использования метода SearchGlobal:

class Search {
    public function SearchGlobal($query) {
        // Ваш код для поиска по глобальной переменной $query
    }
}
 
$search = new Search();
$search->SearchGlobal("example");

class Search { public function SearchGlobal($query) { // Ваш код для поиска по глобальной переменной $query } } $search = new Search(); $search->SearchGlobal("example");

В данном примере мы создаем класс Search с методом SearchGlobal, который принимает параметр $query. Затем мы создаем объект этого класса и вызываем метод SearchGlobal, передавая ему строку "example" в качестве аргумента.

Пожалуйста, уточните ваш вопрос, если вам нужна дополнительная информация или конкретный пример использования метода SearchGlobal в вашем коде.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно