$61 GRAYBYTE WORDPRESS FILE MANAGER $90

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/.acme.sh/notify/

HOME
Current File : /home/bravrvjk/.acme.sh/notify//ifttt.sh
#!/bin/bash

#Support ifttt.com webhooks api

#IFTTT_API_KEY="xxxx"
#IFTTT_EVENT_NAME="yyyy"

#IFTTT_SUBJECT_KEY="value1|value2|value3"      #optional, use "value1" as default
#IFTTT_CONTENT_KEY="value1|value2|value3"      #optional, use "value2" as default

_IFTTT_AVAIL_MSG_KEYS="value1,value2,value3"

# subject  content statusCode
ifttt_send() {
  _subject="$1"
  _content="$2"
  _statusCode="$3" #0: success, 1: error 2($RENEW_SKIP): skipped
  _debug "_subject" "$_subject"
  _debug "_content" "$_content"
  _debug "_statusCode" "$_statusCode"

  IFTTT_API_KEY="${IFTTT_API_KEY:-$(_readaccountconf_mutable IFTTT_API_KEY)}"
  if [ -z "$IFTTT_API_KEY" ]; then
    IFTTT_API_KEY=""
    _err "You didn't specify a ifttt webhooks api key IFTTT_API_KEY yet."
    _err "You can get yours from https://ifttt.com"
    return 1
  fi
  _saveaccountconf_mutable IFTTT_API_KEY "$IFTTT_API_KEY"

  IFTTT_EVENT_NAME="${IFTTT_EVENT_NAME:-$(_readaccountconf_mutable IFTTT_EVENT_NAME)}"
  if [ -z "$IFTTT_EVENT_NAME" ]; then
    IFTTT_EVENT_NAME=""
    _err "You didn't specify a ifttt webhooks event name IFTTT_EVENT_NAME yet."
    return 1
  fi
  _saveaccountconf_mutable IFTTT_EVENT_NAME "$IFTTT_EVENT_NAME"

  IFTTT_SUBJECT_KEY="${IFTTT_SUBJECT_KEY:-$(_readaccountconf_mutable IFTTT_SUBJECT_KEY)}"
  if [ -z "$IFTTT_SUBJECT_KEY" ]; then
    IFTTT_SUBJECT_KEY="value1"
    _info "The IFTTT_SUBJECT_KEY is not set, so use the default value1 as key."
  elif ! _hasfield "$_IFTTT_AVAIL_MSG_KEYS" "$IFTTT_SUBJECT_KEY"; then
    _err "The IFTTT_SUBJECT_KEY \"$IFTTT_SUBJECT_KEY\" is not available, should be one of $_IFTTT_AVAIL_MSG_KEYS"
    IFTTT_SUBJECT_KEY=""
    return 1
  else
    _saveaccountconf_mutable IFTTT_SUBJECT_KEY "$IFTTT_SUBJECT_KEY"
  fi

  IFTTT_CONTENT_KEY="${IFTTT_CONTENT_KEY:-$(_readaccountconf_mutable IFTTT_CONTENT_KEY)}"
  if [ -z "$IFTTT_CONTENT_KEY" ]; then
    IFTTT_CONTENT_KEY="value2"
    _info "The IFTTT_CONTENT_KEY is not set, so use the default value2 as key."
  elif ! _hasfield "$_IFTTT_AVAIL_MSG_KEYS" "$IFTTT_CONTENT_KEY"; then
    _err "The IFTTT_CONTENT_KEY \"$IFTTT_CONTENT_KEY\" is not available, should be one of $_IFTTT_AVAIL_MSG_KEYS"
    IFTTT_CONTENT_KEY=""
    return 1
  else
    _saveaccountconf_mutable IFTTT_CONTENT_KEY "$IFTTT_CONTENT_KEY"
  fi

  if [ "$IFTTT_SUBJECT_KEY" = "$IFTTT_CONTENT_KEY" ]; then
    IFTTT_SUBJECT_KEY=""
    IFTTT_CONTENT_KEY=""
    _err "The IFTTT_SUBJECT_KEY must not be same as IFTTT_CONTENT_KEY."
    return 1
  fi

  IFTTT_API_URL="https://maker.ifttt.com/trigger/$IFTTT_EVENT_NAME/with/key/$IFTTT_API_KEY"

  _content=$(echo "$_content" | _json_encode)
  _subject=$(echo "$_subject" | _json_encode)
  _data="{\"$IFTTT_SUBJECT_KEY\": \"$_subject\", \"$IFTTT_CONTENT_KEY\": \"$_content\"}"

  response="$(_post "$_data" "$IFTTT_API_URL" "" "POST" "application/json")"

  if [ "$?" = "0" ] && _contains "$response" "Congratulations"; then
    _info "IFTTT webhooks event fired success."
    return 0
  fi

  _err "IFTTT webhooks event fired error."
  _err "$response"
  return 1
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0700
anon_root
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
wp-site
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
aws_ses.sh
6.69 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
bark.sh
3.781 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
callmebotWhatsApp.sh
1.403 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
cqhttp.sh
2.127 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dingtalk.sh
2.258 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
discord.sh
1.602 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
feishu.sh
1.337 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
gotify.sh
1.603 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
ifttt.sh
2.979 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mail.sh
3.1 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mailgun.sh
4.116 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mattermost.sh
1.754 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
ntfy.sh
0.868 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pop.sh
0.277 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
postmark.sh
1.928 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pushbullet.sh
1.577 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pushover.sh
2.338 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
sendgrid.sh
2.21 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
slack.sh
1.507 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
slack_app.sh
1.343 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
smtp.sh
12.345 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
teams.sh
2.108 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
telegram.sh
1.887 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
weixin_work.sh
1.541 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
xmpp.sh
1.913 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF