Aunt Hedwig

Aunt Hedwig (BlaB! AX/WS Pro) delivers in chat online content from external sources such as tweets, Facebook posts, RSS, images, news, stock exchange data. Aunt Hedwig cannot be triggered by itself - an external service is required which could be your own program, a Telegram Bot or any of the multitude of Internet glue services: IFTTT, Zapier, Microsoft Flow, Huginn, Intergomat, Tasker, n8n.io.

Aunt Hedwig

Optionally, setup a new user to appear in the online list in chat: AuntHedwig (choose any name). A new user can be created from AdminCP » Users. This user has a status guest so if you plan to delete guests with CRONJOBS or manually, it is a good idea to set a password/email. Also, you can set avatar/motto - there is a preloaded avatar in the folder /img: img/hedwig.svg. Remember userID and groupID of your new user:


https://yoursite.com/chat/hedwig.php?key=XXX&text=YYY&userid=2034&username=SomeoneElse&usergroup=2&timeout=20

How to post in chat Tweets by a specific person with IFTTT

IFTTT does not urlencode by default. Any content that could break the web request must be escaped and this includes IFTTT ingredients. IFTTT escapes any string enclosed with: <<<escaped string>>>. Unsucessful actions resulting in error 400 == an unescaped part in your request.

01. Go to IFTTT.COM, SIGN UP then SIGN IN.

01 02 03 04 05 06 07 08 09 10 11 12 13 14

Smoothing Hedwig

Internet glue services are far from perfect - they fetch and transfer new content at intervals - 5min, 15min or hours if overloaded. Generally speaking - paid ones are better, IFTTT has an enormous amount of triggers and the most complicated is Intergomat. Sometimes Aunt Hedwig might receive 20 or 30 new entries at once which would flood the chat. If you experience such problems we provide an additional tool that puts these multiple external messages in a separate DB table instead of posting them in chat directly and after that sends the messages one by one at intervals via CRONJOBS. Download, README is included.


Page updated: 2024-01-03
 
Powered by BlaB! Pages