Prezados colegas, saudações!
Tenho esse script do link rodando no netwatch do meu MikroTik:
https://temporario.aprendendolinux.com/script.txt
Funciona muito bem. O que ele faz?
Quando o netwatch sinaliza que o link caiu, ele aciona um bot que manda uma mensagem no Telegram para os “ids” das variáveis $henrique e $lidiane.
Vocês podem ver, que eu preciso chamar o bot duas vezes. Uma para cada usuário. Porém eu queria saber se tem como fazer uma espécie de “for”, para chamar o bot apenas uma vez e ele disparar para todos os usuários dentro desse “for”.
Isso será necessário, pois nos testes, o bot está enviando para 2 usuários apenas. Quando for para a produção, será mais de 100.
No linux eu faria assim:
cat > /tmp/destinatarios << EOF
$henrique
$lidiane
$fulano
$siclaro
$fulanodetal
EOF
for destinatarios in `cat /tmp/destinatarios`; do
/tool fetch keep-result=no "https://api.telegram.org/$bot/sendMessage?chat_id=$destinatarios&text=$msg"
done
No Mikrotik, eu não sei como fazer! Alguém pode me ajudar?


Respostas