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

Уже сделал что при получении уведомления 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/sсript/reboot_fr_pr_01.aws')
  • send_msg (msg.from.print_name, 'TEST01 reboot OK', ok_cb, false)
  • end

Пробовал делать вывод в файл а потом анализировать на слово TEST01 после выполнять скрипт, работает но частенько виснет.








 






URL записи