Zoneminder&Telegram (event instant messaging to your phone!)

Forum for questions and support relating to the 1.27.x releases only.
PacoLM
Posts: 971
Joined: Wed Dec 02, 2009 9:55 pm
Location: Spain

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by PacoLM » Fri Feb 03, 2017 7:06 pm

Hi,

I'm not activating anything from ZM, the Telegram daemon is running in the same computer where ZM is installed. The Telegram daemon is running a LUA script that is looking for some special words to be received, so if one on them is received, the command associated to that word is executed.
I will try to document everything during next week, if I find some free time!

Regards,
Paco

After more than 15 years, no longer using ZM as surveillance system.
Now in the dark side, using a commercial system...

woody4165
Posts: 5
Joined: Fri Feb 03, 2017 3:02 pm

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by woody4165 » Fri Feb 03, 2017 7:16 pm

Thanks, looks very Interesting...

pperry76
Posts: 2
Joined: Fri Apr 28, 2017 3:14 pm

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by pperry76 » Fri Apr 28, 2017 3:16 pm

Hey PacoLM,
can you post instructions on getting this to work? I can get around Zoneminder but have no clue about the telegram client.

Thanks for all your work.

disiami
Posts: 1
Joined: Fri Apr 19, 2019 12:44 pm

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by disiami » Fri Apr 19, 2019 12:46 pm


Reed2
Posts: 3
Joined: Sat Feb 06, 2021 10:43 am

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by Reed2 » Mon Feb 22, 2021 10:24 am

PacoLM wrote:
Mon Mar 24, 2014 6:41 pm
Hi,

I was thinking in using my ZM server to be able to send instant messages to my phone with the pictures or videos. I found some information about how to send instant messaging with WhatsApp, but the company has changed the auth process, so I moved to Telegram (http://www.telegram.org).
You need to install expect (apt-get install expect).

Right now, I have Telegram CLI working in my ZM server (easy, just followed some instructions detailed here https://github.com/vysheng/tg), and wrote a simple bash script that allows me to send a message and a picture of the event.
yowhatsapp
This is the script, adapted from many different sources on the web:

Code: Select all

#!/usr/bin/expect
set user [lindex $argv 0]
set text [lindex $argv 1]
set image [lindex $argv 2]
set video [lindex $argv 3]
# this is the path where telegram CLI is installed and the public key for the server
spawn /usr/src/telegram/tg-master/telegram -k /usr/src/telegram/tg-master/tg.pub
expect "User"
send "msg $user $text\r"
send "send_photo $user $image\r"
send "send_video $user $video\r"
expect "Sent:"
send "safe_quit\r"
expect eof
It seems reasonable to add a new option in the filter settings, to allow users to send also a instant message instead of sending an email, ftp to a server, etc. If I have time, I will try to add the option in the filter window and also add the code in the zmfilter.pl. I have experience programming in C#, Tcl and VB, but I'm not 'fluent' in Python, Perl or PHP, so, if anyone wants to take the credits and add this feature...just go ahead!

Regards,

PacoLM
I hope this script still work's because since I have found about WhatsApp new update I also migrated to Telegram.

PacoLM
Posts: 971
Joined: Wed Dec 02, 2009 9:55 pm
Location: Spain

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by PacoLM » Sat Mar 06, 2021 10:48 am

Reed2 wrote:
Mon Feb 22, 2021 10:24 am
PacoLM wrote:
Mon Mar 24, 2014 6:41 pm
Hi,

I was thinking in using my ZM server to be able to send instant messages to my phone with the pictures or videos. I found some information about how to send instant messaging with WhatsApp, but the company has changed the auth process, so I moved to Telegram (http://www.telegram.org).
You need to install expect (apt-get install expect).

Right now, I have Telegram CLI working in my ZM server (easy, just followed some instructions detailed here https://github.com/vysheng/tg), and wrote a simple bash script that allows me to send a message and a picture of the event.
yowhatsapp
This is the script, adapted from many different sources on the web:

Code: Select all

#!/usr/bin/expect
set user [lindex $argv 0]
set text [lindex $argv 1]
set image [lindex $argv 2]
set video [lindex $argv 3]
# this is the path where telegram CLI is installed and the public key for the server
spawn /usr/src/telegram/tg-master/telegram -k /usr/src/telegram/tg-master/tg.pub
expect "User"
send "msg $user $text\r"
send "send_photo $user $image\r"
send "send_video $user $video\r"
expect "Sent:"
send "safe_quit\r"
expect eof
It seems reasonable to add a new option in the filter settings, to allow users to send also a instant message instead of sending an email, ftp to a server, etc. If I have time, I will try to add the option in the filter window and also add the code in the zmfilter.pl. I have experience programming in C#, Tcl and VB, but I'm not 'fluent' in Python, Perl or PHP, so, if anyone wants to take the credits and add this feature...just go ahead!

Regards,

PacoLM
I hope this script still work's because since I have found about WhatsApp new update I also migrated to Telegram.
Hello,

I do not kwon if still works. After some time fighting with scripts, I decided to create a Telegram Bot, so everything was more interactive.

Regards,
PacoLM

After more than 15 years, no longer using ZM as surveillance system.
Now in the dark side, using a commercial system...

Muzammal567
Posts: 1
Joined: Tue Jun 15, 2021 3:12 am

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by Muzammal567 » Tue Jun 15, 2021 3:14 am

PacoLM wrote:
Fri Feb 03, 2017 7:06 pm
Hi,

I'm not activating anything from ZM, the Telegram daemon is running in the same computer where ZM is installed. The Telegram daemon is running a LUA script that is looking for some special words to be received, so if one on them is received, the command associated to that word is executed.
I will try to document everything during next week, if I find some free time!

Regards,
Paco
Thanks for sharing it.

kirito
Posts: 1
Joined: Wed Jul 07, 2021 1:52 pm

Re: Zoneminder&Telegram (event instant messaging to your phone!)

Post by kirito » Wed Jul 07, 2021 8:22 pm

PacoLM wrote:
Fri Feb 03, 2017 7:06 pm
Hi,

I'm not activating anything from ZM, the Telegram daemon is running in the same computer where ZM is installed. The Telegram daemon is running a LUA script that is looking for some special words to be received, so if one on them is received, the command associated to that word is executed.
I will try to document everything during next week, if I find some free time!

Regards,
Paco
thanks Paco.. this post and also your previous posts were great help. thanks again for sharing so much with us.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests