Node-RED Telegram: различия между версиями

Строка 88: Строка 88:
ChatId — это идентификатор чата с ботом, он нужен, чтобы бот понимал куда ему отвечать.
ChatId — это идентификатор чата с ботом, он нужен, чтобы бот понимал куда ему отвечать.


В предыдущем примере chatId был в принятом сообщении, поэтому указывать его не было нужно. В этом примере, мы будем формировать своё сообщение, поэтому нам нужно знать кто запросил данные.
В предыдущем примере chatId был в принятом сообщении, которое мы пересылали — поэтому указывать его не было нужно. Сейчас мы будем формировать своё сообщение, поэтому нам нужно знать — кто запросил данные.


Так как chatId есть в любом принятом сообщении, то мы можем его сохранить в момент получения команды, а потом подставить при формировании ответа:
Так как chatId есть в любом принятом сообщении, то мы можем его сохранить в момент получения команды, а потом подставить при формировании ответа.
 
Сохраните '''chatId''' в глобальной переменной флоу:
# Добавьте ноду приёма сообщений:
# Добавьте ноду приёма сообщений:
#* Перетяните в рабочую область ноду '''receiver'''.
#* Перетяните в рабочую область ноду '''receiver'''.