From 68378140d00bd1cca9645f3bf50091c33cac4a1e Mon Sep 17 00:00:00 2001 From: Sacred-Shadow <61997661+Sacred-Shadow@users.noreply.github.com> Date: Fri, 3 Apr 2026 05:33:22 +0200 Subject: [PATCH 1/4] Add CallMeBot CallMeBot for Whatsappa --- emhttp/plugins/dynamix/agents/CallMeBot.xml | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 emhttp/plugins/dynamix/agents/CallMeBot.xml diff --git a/emhttp/plugins/dynamix/agents/CallMeBot.xml b/emhttp/plugins/dynamix/agents/CallMeBot.xml new file mode 100644 index 000000000..1d48a57a1 --- /dev/null +++ b/emhttp/plugins/dynamix/agents/CallMeBot.xml @@ -0,0 +1,34 @@ + + + CallMeBot WhatsApp + + API_KEY + PHONE + TITLE + MESSAGE + + + From 6f31a35bade768e4e25aed9e7dfb1fe91a8ebb84 Mon Sep 17 00:00:00 2001 From: Sacred-Shadow <61997661+Sacred-Shadow@users.noreply.github.com> Date: Fri, 3 Apr 2026 05:35:00 +0200 Subject: [PATCH 2/4] CallMeBot Icon --- .../plugins/dynamix/icons/callmebotwhatsapp.png | Bin 0 -> 37194 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 emhttp/plugins/dynamix/icons/callmebotwhatsapp.png diff --git a/emhttp/plugins/dynamix/icons/callmebotwhatsapp.png b/emhttp/plugins/dynamix/icons/callmebotwhatsapp.png new file mode 100644 index 0000000000000000000000000000000000000000..79dae50ef915fbb96e4776e62c9b6adf079398a8 GIT binary patch literal 37194 zcmeHQTWlNIdH#nS-bvjkOO|9ww&h#p+wRu8*-O&R2D``_%_i+ODA2bpTA;5Bq?e!% zZBq0lPetDH(5C`<$V-8~En1*S9ct?< z|K>N0iBC@bBR0&xdh5NnME>JnBKbe}Vf)};y!-xpB7c8OTY3nKF$ zh`jz2k^T?=^*{gktN0=G;k$qKJ&`kGT#WDk^v%D;&cI)vfA5{Zyy^7}4u9*%6R7u~ zoPYbR?|$EqKmFm){sBj{%WfiI=*k~He0VmO%XO`FevWjvhT)SXx@jWwY5#AP`7LqtOi8RVHA1dU}9T|LLcn_TRgAuYYcCZXd{qudJ+e z=JWX&jtya<#M3ltsmIrLsX&0hYn21{h5?}#;Aca?3-j~y87yhwni?M;uO{H;&6`6P zFJ9b#;lhRf$;rumkhVCMPAm~zlqQGZldz_n8`Satxo8p$YAk@4OeSMJe*8Fp|Ni|f ztVsq!oq`sm*vYa6eEjjp!IXynU~6gfX>tfYO^%j&rCQi-m-+~3oYWdbsPO^j zCx`Jh4b!xaabTU7C=+n)+O91e=fOOw4L(5FfkGUq2^>oUz&e7t74d#T090e6 z+2QY1g>xFy%L$GlrfEp)TcpjLooTA&^{pm-|6j8 z^0m#v*Xk1Rdn6Y1NHpS=NZ3?FR3GttZ&{Wtj}tkWo6kuu|J0;WYeCr*5iM@$QWtzm zd%W8#he!RgzuzxCJwEY43)-cKfQ<-AHe<_;+bLOI&etM<2Wl;#DdOC!ih#OkdhqMP z13r1@Yf(9VEGPp*ehK)o^C_Zv+2^Q~Ajkv!wS*-f{oIz@_ts@q`8YLkpoP&|;G6&& z{LT)KB4PY^Kn{%sBuD}fc7jc-S<~~d)4+HrumtHfOP1yfa^;#?6wKP4$H8SSphr|i zK{iZg0O=vISj&E1Z+tH2V-UaE60Ee zsB3%$#)v7Q5(|}(0PZlvMy2-C15S+#JcGLcrR@a{0YfYZVGh!P)V72C7n#T+U)E>tx1@N-V+LM%RyBjtehJ5;!*~tAgXR z-OY-fU)I5qkQM`z8BYXXC^_hZ2H#4SX4>r24i)0$0Z;}*DPdH|&=?Ez-cqO!`3js^ zwK~GmQVk#o1|xi^)rKTuLM@q9%(Bt(0z3=ecktnNYP2up5u@a3*!ZnsU`RAHjrG!b z$s&}pwuH!KDc1|pc8TIQMtPM+k^~$h&T_#NhuisR9RUO%0DA$39WtbV_3}bq=H_y; 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 literal 0 HcmV?d00001 From 1015911224b94721710f6a9e8be1f88d17309b6f Mon Sep 17 00:00:00 2001 From: Sacred-Shadow <61997661+Sacred-Shadow@users.noreply.github.com> Date: Fri, 3 Apr 2026 05:57:07 +0200 Subject: [PATCH 3/4] Update emhttp/plugins/dynamix/agents/CallMeBot.xml Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- emhttp/plugins/dynamix/agents/CallMeBot.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emhttp/plugins/dynamix/agents/CallMeBot.xml b/emhttp/plugins/dynamix/agents/CallMeBot.xml index 1d48a57a1..0abfd0560 100644 --- a/emhttp/plugins/dynamix/agents/CallMeBot.xml +++ b/emhttp/plugins/dynamix/agents/CallMeBot.xml @@ -26,7 +26,7 @@ TITLE=$(echo -e "$TITLE") MESSAGE=$(echo -e "$MESSAGE" | sed -e 's::\\n:gI' -e 's/<[^>]*>//g') - curl -s -k -G \ + curl -s -G \ --data-urlencode "text=$(hostname): $TITLE\n$MESSAGE" \ "https://api.callmebot.com/whatsapp.php?phone=$PHONE&apikey=$API_KEY" 2>&1 ]]> From b0f74e0ff6b59720fe8a4b41292d0a55d51cda0a Mon Sep 17 00:00:00 2001 From: Sacred-Shadow <61997661+Sacred-Shadow@users.noreply.github.com> Date: Fri, 3 Apr 2026 06:02:13 +0200 Subject: [PATCH 4/4] Update CallMeBot.xml --- emhttp/plugins/dynamix/agents/CallMeBot.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/emhttp/plugins/dynamix/agents/CallMeBot.xml b/emhttp/plugins/dynamix/agents/CallMeBot.xml index 0abfd0560..eee9c02d8 100644 --- a/emhttp/plugins/dynamix/agents/CallMeBot.xml +++ b/emhttp/plugins/dynamix/agents/CallMeBot.xml @@ -26,9 +26,11 @@ TITLE=$(echo -e "$TITLE") MESSAGE=$(echo -e "$MESSAGE" | sed -e 's::\\n:gI' -e 's/<[^>]*>//g') - curl -s -G \ - --data-urlencode "text=$(hostname): $TITLE\n$MESSAGE" \ - "https://api.callmebot.com/whatsapp.php?phone=$PHONE&apikey=$API_KEY" 2>&1 + TEXT="$(printf '%s: %s\n%s' "$(hostname)" "$TITLE" "$MESSAGE")" + curl -s -G "https://api.callmebot.com/whatsapp.php" \ + --data-urlencode "phone=$PHONE" \ + --data-urlencode "apikey=$API_KEY" \ + --data-urlencode "text=$TEXT" 2>&1 ]]>