rem === Пример использования в .bat и .cmd файлах: telegramclic.exe Ваш-токен "%computername% Русский" if errorlevel 1 echo send message error or empty message curl "http://www.elapser.info/telesend.php?token=Ваш-токен&msg=test_curl" wget -nd --spider "http://www.elapser.info/telesend.php?token=Ваш-токен&msg=test_wget" # === Пример для powershell $sMsg=$env:COMPUTERNAME; $wc = New-Object system.Net.WebClient; $smsResult = $wc.downloadString("http://www.elapser.info/telesend.php?token=Ваш-токен&msg="+$sMsg+"_Русский") # === Mikrotik script :local a [/sys clock get time]; :local d [/sys clock get date]; :local i [/sys identity get name]; :local url1 "http://www.elapser.info/telesend.php?token=Ваш-токен&msg=" :set url1 ($url1.$i."%20".$d."%20".$a); :do { /tool fetch url="$url1" keep-result=no mode=http } on-error={ :log warning ("ERROR: ".$url1); } #Если сообщение начать со слова markdown, то оно будет удалено, #а последующий текст будет интерпретироваться с использованием симполов форматирования telegram, например: telegramclic.exe Ваш-токен "markdown*Bold* _Italic_ `code`" #Использование опции diff. Она предназначена для отправки сообщений, которые отличаются от предыдущего. telegramclic.exe ваш-токен "Провайдер Упал" diff=Prov1 #создание именованной последовательности Prov1, c сообщением "Провайдер Упал", которое будет послано. telegramclic.exe ваш-токен "Провайдер Упал" diff=Prov1 #сообщение "Провайдер Упал" не посылается повторно. telegramclic.exe ваш-токен "Провайдер поднялся" diff=Prov1 #сообщение "Провайдер поднялся" будет послано. curl "http://www.elapser.info/telesend.php?token=ваш-токен&msg=test1&diff=Prov1" #Сравнение происходит с предыдущим сообщением в рамках одной именованной последовательности Prov1. #Имя последовательности задается строго из английских букв, цифр, тире и подчеркивания. #2019/04/15 добавлена возможность вставки IP адреса клиента в его сообщение: telegramclic.exe Ваш-токен "Мой ip адрес= $ip$" #сравните с telegramclic.exe Ваш-токен markdown`$ip$` #в скрипте Mikrotik /tool fetch url="http://www.elapser.info/telesend.php?token=Ваш-токен&msg=My_IP_%ip%" keep-result=no mode=http #2019/10/28 добавлена возможность отправки "безшумных" сообщений. Начать сообщение следует со слова silent: telegramclic.exe Ваш-токен "silentБезшумное сообщение" #2019/11/14 три подряд восклицательных знака в теле сообщения заменяется на эмоджи "огонь" два подряд восклицательных знака в теле сообщения заменяется на эмоджи "warning sign" #2019-12-31 строка ':Ok:' заменяется на эмоджи check_Ok "зеленая галка". :Tel: -телефон :Ups: -электовилка :Err0: -зеленая галка :Err1: -красный восклицательный знак :Err2: .. :Err9: -серая кнопка, с соответствующей цифрой :Okh: -знак Ок рукой. :zap: -молния. :moon: -луна :CR: -перевод_строки :TH: -телефонная трубка :pushpin: -красная кнопка иголка :ab: -zABbix :on: -ON! :pc: -компьютер :ledger: -желтый блокнот :floppy: -floppy disk (backup) :uc: -underconstruction :!!?: -Красный !? #2021/05/27 Добавлена опция ttl (time to live) Задает время в секундах, после которого оно может быть удалено ботом автоматически. Максимально 169200 (47 часов). Сообщения не автоудаленные в течении 48 часов, не будут удалены (ограничение telegram). Имеет смысл задавать для сообщений, которые не надо долго хранить. Такое сообщение помечается значком "секундомер". telegramclic.exe ваш-токен "Провайдер поднялся" ttl=86400 #сообщение "Провайдер поднялся" после 24 часов (86400 сек) может изчезнуть. curl "http://www.elapser.info/telesend.php?token=ваш-токен&msg=ProviderUp&ttl=86400"