Telegram Bot: определяет, когда пользователь читает сообщение ⇐ 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
Я работаю над ботом для 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
Мобильная версия