Telegram Bot: определяет, когда пользователь читает сообщениеJavascript

Форум по Javascript
Ответить
Гость
 Telegram Bot: определяет, когда пользователь читает сообщение

Сообщение Гость »


Я работаю над ботом для Telegram, используя telegraf JS. Мой бот периодически отправляет сообщения моим пользователям. Я хотел бы знать, когда пользователь прочитал сообщение, отправленное моим ботом (в приложении Telegram, когда я читаю сообщение, в правом нижнем углу сообщения есть маленький значок v).

Может ли мой бот обнаружить это событие?

Я проверил документацию Telegraf JS, но не нашел.

Я использую машинописный текст, поэтому проверил функцию bot.on, которая принимает фильтр в качестве первого аргумента и обратный вызов во втором аргументе, например, для захвата сообщения пользователя:

telegraf.on('text', (ctx) => console.log('Получил сообщение!')); Я нашел возможные фильтры (в telegram-types.d.ts):

тип экспорта UpdateType = 'обратный_запрос' | 'channel_post' | 'chosen_inline_result' | 'edited_channel_post' | 'отредактированное_сообщение' | 'встроенный_запрос' | 'сообщение' | 'pre_checkout_query' | 'доставка_запрос' | 'опрос' | 'опрос_ответ' тип экспорта MessageSubTypes = 'голос' | 'видео_заметка' | ... Возможно, есть один фильтр, соответствующий тому, что я пытаюсь сделать, но я не нашел документации, объясняющей, чему соответствуют все эти типы...

Я искал документацию по этим типам здесь:
[*]https://telegraf.js.org/types/Types.UpdateType.html [*]https://telegrafjs.org/#/?id=on
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»