Привет всем. Подскажите как заставить выполнять действие телеге при получении ею сообщения, если сообщение всегда разное но в нем есть одно слово которое повторяется всегда.
Уже сделал что при получении уведомления TEST01 выполняется скрипт. Но что делать если уведомление приходит в формате: 16.08.2019(TEST01)
- В таком формате скрипт не выполняется.
- Вот собственно он, запускаю так: bin/telegram-cli -k tg-server.pub -W -s action.lua
- Содержимое: action.lua:
- function on_msg_receive (msg)
- if msg.out then
- return
- end
- if (msg.text=='TEST01') then
- os.execute('/home/pi/script/reboot_fr_pr_01.aws')
- send_msg (msg.from.print_name, 'TEST01 reboot OK', ok_cb, false)
- end
Пробовал делать вывод в файл а потом анализировать на слово TEST01 после выполнять скрипт, работает но частенько виснет.