Использование метода 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, }))) |
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, })))
Дополнительно:
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для использования метода SearchGlobal в PHP, вам нужно, прежде всего, иметь доступ к классу, в котором этот метод определен. После этого вы можете вызвать этот метод, передав необходимые параметры.
Пример использования метода SearchGlobal:
class Search { public function SearchGlobal($query) { // Ваш код для поиска по глобальной переменной $query } } $search = new Search(); $search->SearchGlobal("example");
В данном примере мы создаем класс Search с методом SearchGlobal, который принимает параметр $query. Затем мы создаем объект этого класса и вызываем метод SearchGlobal, передавая ему строку "example" в качестве аргумента.
Пожалуйста, уточните ваш вопрос, если вам нужна дополнительная информация или конкретный пример использования метода SearchGlobal в вашем коде.