Bot pedal fijo

From HSS
Revision as of 16:38, 20 January 2024 by C0 (talk | contribs) (Created page with "== por qué == El servidor anfibio está saliendo por dmz a internet, utilizando la ip pública que la isp cambia cada cierto tiempo. En este artículo abordemos información e ideas que sirvan para == ware == eventualmente los siguientes títulos deberían tener página propia... === hs_vermiipes === <PRE> #!/bin/sh curl -s https://vermiip.es/ | grep -o '<strong id="ip">.*</strong></span>' | sed 's/\(<strong id="ip">\|<\/strong><\/span>\)//g' </PRE> === hs_enviartele...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

por qué

El servidor anfibio está saliendo por dmz a internet, utilizando la ip pública que la isp cambia cada cierto tiempo. En este artículo abordemos información e ideas que sirvan para

ware

eventualmente los siguientes títulos deberían tener página propia...

hs_vermiipes

#!/bin/sh
curl -s https://vermiip.es/ | 
grep -o '<strong id="ip">.*</strong></span>' |
sed 's/\(<strong id="ip">\|<\/strong><\/span>\)//g'

hs_enviartelegram

ESTE CÓDIGO HAY QUE IMPLEMENTARLOOOOO para que tome las variables (corchetes).

#!/bin/sh

#
# aquí se procesa la entrada de info desde el prompt u_u
#

curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"chat_id":"[CHAT-ID]","parse_mode":"Markdown","text":"[TEXTO]"}' \
  https://api.telegram.org/bot[TOKEN]/sendMessage

pedal fijo

  • el servidor es una máquina que tiene un pedal.
  • haremos algo para que el servidor presione su propio pedal
  • si el pedal deja de estar presionado, sabremos que el servidor no está funcionando

ip por telegram

agregar a cron:

# nota: esto no funciona actualmente porque hs_enviartelegram no está programado.
hs_enviartelegram -chatid 112233 -parse Markdown - texto $(hs_vermiipes)