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
]]>