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

Строка 109: Строка 109:


=== Обработка команды ===
=== Обработка команды ===
В предыдущем примере бот реагировал на любое входящее сообщение — теперь мы научим его понимать команды.
В предыдущем примере бот реагировал на любое входящее сообщение — теперь мы научим его понимать команды:


# Добавьте реакцию на команду <code>/cputemp</code>:
# Добавьте реакцию на команду <code>/cputemp</code>:
#* Перетяните в рабочую область ноду '''command'''.
#* Перетяните в рабочую область ноду '''command'''.
#* Дважды кликните на ней — откроется окно '''Edit command node'''.
#* Дважды кликните на ней — откроется окно '''Edit command node'''.
#* Выберите в поле '''Bot''' созданную раньше ноду бота.
#* Выберите в поле '''Bot''' ноду нашего бота.
#* Чтобы сохранить настройки, нажмите кнопку '''Done'''.
#* Чтобы сохранить настройки, нажмите кнопку '''Done'''.
# Добавьте запрос температуры процессора контроллера:
# Добавьте запрос температуры процессора контроллера:
#* Перетяните в рабочую область ноду '''get''', она находится в разделе Wiren Board.
#* Перетяните в рабочую область ноду '''get''', она находится в разделе Wiren Board.
#* Дважды кликните на ней — откроется окно '''Edit get node'''.
#* Дважды кликните на ней — откроется окно '''Edit get node'''.
#* Выберите в поле '''Server''' созданное раньше соединение с контроллером.
#* Выберите в поле '''Server''' созданное на этапе настройки WB Nodes соединение с контроллером.
#* В поле '''Channel''' откройте список каналов и найдите там '''CPU Temperature'''.
#* В поле '''Channel''' откройте список каналов и найдите там '''CPU Temperature'''.
#* Чтобы сохранить настройки, нажмите кнопку '''Done'''.
#* Чтобы сохранить настройки, нажмите кнопку '''Done'''.