- hacker
wilho description::Telegram bot which bridges messages from and to jt65emeA chat and shows spots from LiveCQ
- started
2016-10-21
Telegram EME Bot
Summary:
Telegram bot which bridges messages from and to jt65emeA chat and shows spots from LiveCQ
Goals:
2M EME Hams most used communication channel is jt65emeA web based chat (http://www.chris.org/cgi-bin/jt65emeA), which is basicly static http chat (from early 2000), so usability is not greatest possible. Usability is even worst if you want to use mobile devices.
Telegram is great messaging tool for desktop and for mobile devices, and it has great "bot" support. (https://telegram.org/)
- Goal is to make telegram bot which will allow both way communication with jt65emeA chat.
Also i have plans to include other tools as well. Like spots from LiveCQ (http://www.livecq.eu/) and maybe things like moonrise/moonset based on user location.
- Even i doubt that there will newer be that many users, planing and making all parts for multiuser
Plan / Tools:
- python
- telepot library for actual bot handling
- pyculr for making http get/posts
?BeautifulSoup lib for parsing data from http
Status:
- basic functinalities are working, but lots of testing and error handling is missing.
- Get user detail asking by bot (needed for jt65emeA site registeration) -- OK
- Get messages from jt65emeA -- OK
- Register to jt65emeA (get cookie via http post) -- OK
- Send messages to jt65emeA -- OK
- Hilight messages and notify based call sign / name -- OK
- Get LiveCQ spots and show spots shen spot count changes -- OK
- lots of tweeking based on realibility / multiuser things