<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: / tool fetch — как получить данные от телеграм-бота?]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме / tool fetch — как получить данные от телеграм-бота? форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 16:54:34 -0400</pubDate>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384899">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы можете отправить, например, созданную собственную команду через Telegram-бота на ваш роутер. (В пакете BlackVS есть два примера команд, которые помогают понять, как это сделать.) Например, я хочу узнать, какие устройства сейчас в сети — тогда я отправляю ключевую команду /onlineDevices через Telegram, роутер Mikrotik регулярно проверяет Telegram-бота (через планировщик), получает команду, интерпретирует её и отправляет соответствующий ответ (текущие онлайн-устройства) обратно боту и, соответственно, на мой смартфон.<br /><br />### получение DHCP аренды START<br /><br />:local send [:parse [/system script get tg_sendMessage source]]<br /><br />:local i; &nbsp;<br />:local hostip; &nbsp;<br />:local hostname; &nbsp;<br />:local macaddress; &nbsp;<br />:local dhcplist ""; &nbsp;<br />#:local cmt ""; &nbsp;<br />:local leaseStatus ""; &nbsp;<br />:local PINGCOUNT "3"; &nbsp;<br />:local CURRENTSTATUS ""; &nbsp;<br />:local leasesall [ :len [ /ip dhcp-server lease find where server=dhcp1 ] ];  <br /><br />/ip dhcp-server lease; &nbsp;<br />:foreach i in=[find where server=dhcp1 ] do={  <br /> &nbsp; &nbsp;:set $hostname [get $i host-name];  <br /> &nbsp; &nbsp;:if ( [:len $hostname] = 0) do={  <br /> &nbsp; &nbsp; &nbsp; &nbsp;:set $hostname [get $i comment];  <br /> &nbsp; &nbsp; &nbsp; &nbsp;:if ( [:len $hostname] = 0) do={  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set $hostname "NoHostName-NoComment"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp; &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp;:set $leaseStatus [get $i status];    <br /> &nbsp; &nbsp;:set $hostip [get $i address];  <br /> &nbsp; &nbsp;:if ([/ping $hostip interval=1s count=$PINGCOUNT] &gt; ($PINGCOUNT / 2)) do={  <br /> &nbsp; &nbsp; &nbsp; &nbsp;## если устройство отвечает как минимум на половину пингов, значит, онлайн &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:set $CURRENTSTATUS "online"; &nbsp;<br /> &nbsp; &nbsp;} else= { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:set $CURRENTSTATUS "offline"; &nbsp; &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp;:set $dhcplist ("*" . $hostname . "*" . " - статус: _" . $CURRENTSTATUS . "_%0A" . $dhcplist); &nbsp;<br />}; &nbsp;<br />### получение DHCP аренды END<br /><br />:put $params; &nbsp;<br />:put $chatid; &nbsp;<br />:put $from; &nbsp;<br /><br />#:log info $dhcplist; &nbsp;<br /> &nbsp; <br />:local text "Router Id:* $[/system identity get name] * %0A\<br />_DHCP leases_ %0A\<br />$dhcplist";<br /><br />:put ("Текст: $text"); &nbsp;<br />:log info $text; &nbsp;<br /> &nbsp; <br />$send chat=$chatid text=$text mode="Markdown"; &nbsp;<br />:return true; <br />
			<i>11.05.2018 21:04:00, Sky18.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384899</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384899</guid>
			<pubDate>Fri, 11 May 2018 21:04:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384898">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Какой в итоге результат? Ты указал скрипт и всё такое, но что в итоге получится? Спасибо. <br />
			<i>11.05.2018 20:17:00, nichky.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384898</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384898</guid>
			<pubDate>Fri, 11 May 2018 20:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384897">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, nichky, не совсем понял, что ты хочешь узнать. Можешь, пожалуйста, уточнить? <br />
			<i>11.05.2018 18:38:00, Sky18.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384897</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384897</guid>
			<pubDate>Fri, 11 May 2018 18:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384896">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я просто быстро проверил твою штуку, что это за золотой OG этого скрипта, что ты получил? Спасибо. <br />
			<i>10.05.2018 20:17:00, nichky.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384896</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384896</guid>
			<pubDate>Thu, 10 May 2018 20:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384895">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отличный скрипт от BlackVS решает все вопросы, связанные с общением в Telegram: <noindex><a href="http://forum.mikrotik.com/t/mikrotik-and-telegram/114540/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/mikrotik-and-telegram/114540/1</a></noindex> Нужно немного времени, чтобы во всем разобраться, но потом можно делать что угодно! <br />
			<i>10.05.2018 17:36:00, Sky18.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384895</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384895</guid>
			<pubDate>Thu, 10 May 2018 17:36:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>/ tool fetch — как получить данные от телеграм-бота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384894">/ tool fetch — как получить данные от телеграм-бота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, ребята! Я пытаюсь получить последние данные чата из телеграм-бота. Через curl я получаю именно то, что нужно. Но как реализовать функционал curl с помощью fetch? Спасибо за помощь! # не удаётся прочитать последние сообщения Telegram чата &nbsp;<br />/tool fetch mode=https url="https://api.telegram.org/bot57121xxxx:AAHuMW-sGIkbXPcCKZ7YgAPUvuB6gCxxxx/getUpdates" keep-result=yes; Просто к сведению: отправка данных в Telegram через fetch работает. # работает отлично — сообщение отправляется в соответствующий Telegram чат &nbsp;<br />/tool fetch "https://api.telegram.org/bot571215671:AAxxx-sGIkbXPcCKZ7YgAPUvuB6gCxxxx/sendMessage\?chat_id=-205530444&text=PS4 online since $HHMMSS!" <br />
			<i>08.04.2018 17:27:00, Sky18.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384894</link>
			<guid>http://mikrotik.moscow/forum/forum57/84272-tool-fetch-_-kak-poluchit-dannye-ot-telegram_bota/message384894</guid>
			<pubDate>Sun, 08 Apr 2018 17:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
