❗Новинка! Вышел RedBot 1.0, читайте здесь
С RedBot вы можете визуально создать полнофункциональный чат-бот для Telegram , Facebook Messenger , Viber , Twilio и Slack с помощью Node-RED. Почти никаких навыков кодирования не требуется.
Node-RED — это инструмент для объединения аппаратных устройств, API и онлайн-сервисов новыми и интересными способами.
Поддержание RedBot требует очень много времени, если вам это нравится, учтите:
Прежде всего установите Node-RED.
$ sudo npm install -g node-red
Затем откройте каталог пользовательских данных ~/.node-red
и установите пакет.
$ cd ~/.node-red
$ npm install node-red-contrib-chatbot
Затем запустите
node-red
Следующим шагом будет создание чат-бота, я рекомендую использовать Telegram , так как настройка проще ( Telegram позволяет проводить опрос для получения сообщений, поэтому создавать https-сертификат не обязательно). Используйте @BotFather , чтобы создать чат-бота, следуйте инструкциям здесь, а затем скопируйте токен доступа.
Затем откройте свой Node-RED и добавьте Telegram Receiver
, на панели конфигурации добавьте нового бота и вставьте токен.
Теперь добавьте узел Message
и подключитесь к Telegram Receiver
Наконец добавьте узел Telegram Sender
, не забудьте выбрать на панели конфигурации того же бота Telegram Receiver
, это должен быть окончательный макет.
Теперь у вас есть полезный бот, который отвечает «Привет!» любому полученному сообщению. Мы можем сделать намного лучше.
Настоящим бесплатно любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), предоставляется разрешение на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение. публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставлено Программное обеспечение, делать это при соблюдении следующих условий:
Вышеупомянутое уведомление об авторских правах и данное уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ В ДЕЙСТВИЯХ ПО КОНТРАКТУ, ПРАВОНАРУШЕНИЮ ИЛИ ДРУГИМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ОТ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Закодировано ❤️ в ??