Добрый день! Подскажите, пожалуйста, есть ли какие-то средства для отладки telegram2wb?
Установил модуль. Создал бот в телеге. Создал правило, код которого взял у авторов бота на GitHub. В правиле указал токен и пользователя. Соединение, вроде есть:
23-07-2024 13:20:14.382 INFO: reloading file: /etc/wb-rules/telegram2wb-logic.js
23-07-2024 13:20:13.920 INFO: [rule info] telegram2wb: [readMeInfo]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:{“id”:7010578509,“is_bot”:true,“first_name”:“SmartHome_бла-бла-бла”,“username”:“SH_бла-бла-бла_bot”,“can_join_groups”:true,“can_read_all_group_messages”:false,“supports_inline_queries”:false,“can_connect_to_business”:false}}
23-07-2024 13:20:13.915 INFO: [rule info] telegram2wb:
|→ Bot info:
| first_name: SmartHome_бла-бла-бла
| username: @SH_бла-бла-бла_bot
23-07-2024 13:20:13.913 INFO: [rule info] telegram2wb: Connected to the server.
23-07-2024 13:20:13.537 INFO: [rule info] telegram2wb: Connecting to the server…
23-07-2024 13:20:13.494 INFO: [rule info] telegram2wb: Virtual device is created
23-07-2024 13:20:13.466 INFO: [rule info] telegram2wb: Bot initialization
23-07-2024 13:20:12.979 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:12.979 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:11.923 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:07.929 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:06.936 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:02.881 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:}
23-07-2024 13:20:01.847 INFO: [rule info] telegram2wb: [getMessages]
|→ exitCode: 0 | capturedOutput:{“ok”:true,“result”:[{“update_id”:799567735,
“message”:{“message_id”:59,“from”:{“id”:10???94,“is_bot”:false,“first_name”:“бла-бла-бла”,“username”:“бла-бла-бла”,“language_code”:“ru”},“chat”:{“id”:10???94,“first_name”:“бла-бла-бла”,“username”:“бла-бла-бла”,“type”:“private”},“date”:1721730001,“text”:“/help”,“entities”:[{“offset”:0,“length”:5,“type”:“bot_command”}]}}]}
23-07-2024 13:20:01.842 INFO: [rule info] telegram2wb: [pushCommand]
|→ 1
23-07-2024 13:20:01.837 INFO: [rule info] telegram2wb: [pushCommand]
|→ chatId: 10???94, chatType: private, mentions: , messageId: 59, command: /help, args:
В истории в канале бота появляется только одно сообщение:
22 июл. 2024 г. 14:51:58 {“chatId”:10???94,“chatType”:“private”,“mentions”:,“messageId”:1,“command”:“/start”,“args”:“”}
Оно, видимо, появилось при инициализации, и теперь постоянно висит в топике CMD и в истории появляется всякий раз, когда я что-то меняю в правилах и сохраняю изменения.
Сам бот ни на какие команды не реагирует.
Задача минимум – сделать так, чтобы бот через чат отзывался и выполнял, хотя бы то, что написано в примере авторов бота.
На форуме тема этого бота уже обсуждалась, но указанные сведения не помогли. У авторов тем он работал, в принципе, только нужно было изменить функционал, а у меня не работает в той части, чтобы отправить в чат ответ согласно правилу.
Подскажите, пожалуйста, куда копать?