EnotPRO Logo EnotPRO

TakeExternal

TakeExternal — загружает в целевые переменные информацию о внешнем пользователе или чате.

Назначение

Используется для извлечения данных о внешнем пользователе или чате из события Telegram:

Источник Поле в update Пример
Пересланное сообщение forward_from Пользователь, чьё сообщение переслали
Переслано из канала forward_from_chat Канал, из которого переслали сообщение
Ответ на сообщение reply_to_message Автор сообщения, на которое ответили

💡 Совет: Для обработки ответов (reply_to_message) рекомендуется использовать специализированную реакцию TakeReply.

Как это работает

  1. В событии update присутствуют данные о «внешнем» пользователе или чате.
  2. Реакция TakeExternal извлекает эти данные.
  3. Данные помещаются в переменные:
    • ${target.chat} — чат, связанный с внешним источником
    • ${target.from} — внешний пользователь
  4. Исходные данные (кто вызвал триггер) сохраняются в ${target.external}.

Параметры

У реакции нет параметров. Она автоматически определяет наличие внешних данных в update.

© 2025 EnotPRO. Все права защищены.