2016-11-19 6 views
0

Во-первых, я хочу сказать, что я новичок в программировании. Но я хочу учиться. Я знаю логику и хочу сделать что-то для себя, используя Node Red для IoT.Ошибка узла Node Red и телеграммы

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

Вот что я уже сделал до сих пор.

1. установлены оба из следующих модулей в узле красного TelegramBot и Redbot (Chatbot) через НПЕ и для этого примера я использую Redbot отправить свое сообщение.

2. Setup телеграмма бот успешно и получил мой ключ API для бота

3. Получил мой ключ API и ChatID (который был действительно Пита BTW)

Я последовал за гидом - https://www.npmjs.com/package/node-red-contrib-chatbot, чтобы настроить мой Node Red Flow. основной поток, который выглядит так. NodeRed Flow

Но моя проблема в том, что когда я отправляю что-либо из своего бота Telegram, NodeRed что-то подхватывает, так как я вижу обновление «Отладка». Но он говорит только

msg: string [44] Не удалось найти context(). Global в Node-RED " Когда я нажимаю на ошибку, он возвращает меня к экземпляру Telegram I, который я уже установил.

Я знаю, что я делаю что-то неправильно здесь, но что это, я просто не уверен. Может кто-то помочь. Я уверен, что у меня что-то очень простое.

ответ

0

Существует открытый вопрос для этой проблемы на GitHub странице программ пакета:

https://github.com/guidone/node-red-contrib-chatbot/issues/28

И похоже, что запрос тянуть, что будет исправить:

https://github.com/guidone/node-red-contrib-chatbot/pull/29

+0

:) как я могу сделать новый запрос на растяжение? обновить модуль chatbot в узле красного цвета? – Navab