$43 GRAYBYTE WORDPRESS FILE MANAGER $47

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | 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//teams.sh
#!/bin/bash

#Support Microsoft Teams webhooks

#TEAMS_WEBHOOK_URL=""

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

  _color_success="Good"
  _color_danger="Attention"
  _color_muted="Accent"

  TEAMS_WEBHOOK_URL="${TEAMS_WEBHOOK_URL:-$(_readaccountconf_mutable TEAMS_WEBHOOK_URL)}"
  if [ -z "$TEAMS_WEBHOOK_URL" ]; then
    TEAMS_WEBHOOK_URL=""
    _err "You didn't specify a Microsoft Teams webhook url TEAMS_WEBHOOK_URL yet."
    return 1
  fi
  _saveaccountconf_mutable TEAMS_WEBHOOK_URL "$TEAMS_WEBHOOK_URL"

  export _H1="Content-Type: application/json"

  _subject=$(echo "$_subject" | _json_encode)
  _content=$(echo "$_content" | _json_encode)

  case "$_statusCode" in
  0)
    _color="${TEAMS_SUCCESS_COLOR:-$_color_success}"
    ;;
  1)
    _color="${TEAMS_ERROR_COLOR:-$_color_danger}"
    ;;
  2)
    _color="${TEAMS_SKIP_COLOR:-$_color_muted}"
    ;;
  esac

  _data="{
    \"type\": \"message\",
    \"attachments\": [
        {
            \"contentType\": \"application/vnd.microsoft.card.adaptive\",
            \"contentUrl\": null,
            \"content\": {
                \"schema\": \"http://adaptivecards.io/schemas/adaptive-card.json\",
                \"type\": \"AdaptiveCard\",
                \"version\": \"1.2\",
                \"body\": [
                    {
                        \"type\": \"TextBlock\",
                        \"size\": \"large\",
                        \"weight\": \"bolder\",
                        \"wrap\": true,
                        \"color\": \"$_color\",
                        \"text\": \"$_subject\"
                    },
                    {
                        \"type\": \"TextBlock\",
                        \"text\": \"$_content\",
                        \"wrap\": true
                    }
                ]
            }
        }
    ]
}"

  if response=$(_post "$_data" "$TEAMS_WEBHOOK_URL"); then
    if ! _contains "$response" error; then
      _info "teams send success."
      return 0
    fi
  fi
  _err "teams send 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