เชเชฒเซเชเซเชเชพเชเชกเชฐ เชเซเชฐเซเชฏเซเชเชฟเชจเซ เชฎเชจเซ เช เช
เชฎเชฒเซเชเชฐเชฃ เชฎเชพเชเซ เชฆเชฌเชพเชฃ เชเชฐเซเชฏเซเช
เช เชจเซ เชเชฟเชฐเซเชฒ เชเชพเชเชพเชเซเชต เชฆเซเชตเชพเชฐเชพ เชตเซเชเซ เชเซเชฅเซเชฎเชพเชเชจเชพ เชเชเชฎเชพเช เชเชฟเชชเซเชชเชฃเซ:
เชนเชพ, เชคเซ เชฌเชฟเชฒเชเซเชฒ เชธเซเชฐเชเซเชทเชฟเชค เชจเชฅเซ. เชนเซเช เชคเซเชจเชพ เชฌเชฆเชฒเซ เชเช เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชฌเซเช เชฒเชเซเชถ เชเซ เชซเชเซเชค เชฎเชพเชฐเชพ เชเชเชพเชเชจเซเชเชฎเชพเชเชฅเซ เชธเชเซเชฐเชฟเชฏเชเชฐเชฃ เชเชฆเซเชถเซ เชธเซเชตเซเชเชพเชฐเซ เชเซ.
เชฎเซเช เชเชตเชพ เชฌเซเช เชฒเชเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เชคเซเชฅเซ, เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเซเชฒเชฟเชเซเชฐเชพเชฎเชฎเชพเช เชฌเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเซ.
- เชถเซเชงเชฎเชพเช เช เชฎเชจเซ @botfather เชจเชพเชฎเชจเซเช เชเชเชพเชเชจเซเช เชฎเชณเซ เชเซ
- เชธเซเชเซเชฐเซเชจเชจเชพ เชคเชณเชฟเชฏเซ เชธเซเชเชพเชฐเซเช เชฌเชเชจ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ
- เชชเชเซ เช เชฎเซ เชคเซเชจเซ เชเชฆเซเชถ / newbot เชฒเชเซเช เชเซเช
เชชเชเซ เช เชฎเซ 2 เชธเชฐเชณ เชชเซเชฐเชถเซเชจเซเชจเชพ เชเชตเชพเชฌ เชเชชเซเช เชเซเช:
- เชชเชนเซเชฒเซ เชชเซเชฐเชถเซเชจ เชเซ เชฌเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเซ เชคเซเชจเซเช เชจเชพเชฎ เชเซ. MyMikrotikROuter
- เชฌเซเชเซ เชชเซเชฐเชถเซเชจ เช เชฌเซเชเชจเซเช เชเชชเชจเชพเชฎ เชเซ เชเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซเช เชเซ (เชฌเซเช เชธเชพเชฅเซ เชธเชฎเชพเชชเซเชค เชฅเชตเซเช เชเซเชเช) MikrotikROuter_bot
เชเชตเชพเชฌเชฎเชพเช, เช เชฎเชจเซ เช เชฎเชพเชฐเชพ เชฌเซเชเชจเซเช เชเซเชเชจ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ, เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชคเซ เชเซ:
HTTP API เชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชเซเชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ: 265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4
เชชเชเซ, เชคเชฎเชพเชฐเซ เชจเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชถเซเชงเชฎเชพเช เช
เชฎเชพเชฐเซ เชฌเซเช เชถเซเชงเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ @MikrotikROuter_bot เช
เชจเซ เชธเซเชเชพเชฐเซเช เชฌเชเชจ เชฆเชฌเชพเชตเซ.
เชคเซ เชชเชเซ, เชคเชฎเชพเชฐเซ เชฌเซเชฐเชพเชเชเชฐ เชเซเชฒเชตเชพเชจเซ เช เชจเซ เชจเซเชเซเชจเซ เชฒเชพเชเชจ เชฆเชพเชเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
https://api.telegram.org/botXXXXXXXXXXXXXXXXXX/getUpdates
เชเซเชฏเชพเช XXXXXXXXXXXXXXXXXX เช เชคเชฎเชพเชฐเชพ เชฌเซเชเชจเซเช เชเซเชเชจ เชเซ.
เชจเซเชเซเชจเชพ เชเซเชตเซเช เชชเซเช เชเซเชฒเชถเซ:
เช เชฎเชจเซ เชคเซเชจเชพ เชชเชฐ เชจเซเชเซเชจเซเช เชฒเชเชพเชฃ เชฎเชณเซ เชเซ:
"chat":{"id":631290,
เชคเซเชฅเซ, เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชฎเชฟเชเซเชฐเซเชเชฟเช เชฎเชพเชเซ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชฒเชเชตเชพ เชฎเชพเชเซเชจเซ เชฌเชงเซ เชเชฐเซเชฐเซ เชฎเชพเชนเชฟเชคเซ เชเซ, เชเชเชฒเซ เชเซ:
เชฌเซเช เชเซเชเชจ: 265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4
เชเซเช ID เชเซเชฏเชพเช เชคเซเชฃเซ เชฒเชเชตเซเช เชเซเชเช: 631290
เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เชฌเซเชฐเชพเชเชเชฐ เชฆเซเชตเชพเชฐเชพ เชเช เชถเชเซเช เชเซเช:
https://api.telegram.org/bot265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4/sendmessage?chat_id=631290&text=test
เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชณเชตเชตเซเช เชเซเชเช:
เช เชฎเชพเชฐเซ เชธเชเชตเชก เชฎเชพเชเซ, เช เชฎเซ เชคเชฐเชค เช เชฌเซเช เชฎเชพเชเซ เชเชฆเซเชถเซ เชเชฎเซเชฐเซเชถเซเช:
เชจเชพเชฎ เชธเชพเชฅเซ เชเชพเชคเซเช เชถเซเชงเชตเซเช @เชฌเซเชเชซเชพเชงเชฐ
เชชเชเซ เช
เชฎเซ เชคเซเชจเซ เชเชฆเซเชถ เชฒเชเซเช เชเซเช / เชธเซเชเชเซเชฎเชเชกเซเชธ
- เชคเซ เชชเซเชเชถเซ เชเซ เชเชฏเซ เชฌเซเช เชเซ
เช
เชฎเซ เชฒเชเซเช:
@MikrotikROuter_bot
เชเชฆเซเชถเซ เชเชฎเซเชฐเซ:
- เชนเซเชฒเซเชตเชฐเซเชฒเซเชก< โ เชเซเช 1 เชชเชฐ เชชเชฐเซเชเซเชทเชฃ เชธเชเชฆเซเชถ
- เชเซเช 2 เชชเชฐ เชคเซเชจเซ เชเชพเชฐเซเชฏเชเชพเชฐเซ-เชชเชฐเซเชเซเชทเชฃ เชธเชเชฆเซเชถ
- wolmypc-เชฎเชพเชฐเชพ เชชเซเชธเซเชจเซ เชเชพเชเซ
เชนเชตเซ เชเซ เชคเชฎเซ เชเซเชเชฎเชพเช "/" เชเชพเชเชช เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เช เชฎเซเชณเชตเชตเซเช เชเซเชเช:
เชนเชตเซ เชเชพเชฒเซ MikroTik เชชเชฐ เชเชเชณ เชตเชงเซเช.
เชฐเชพเชเชเชฐเชเชเชธ เชชเชพเชธเซ เชเชซเชเซเชชเซ เช เชฅเชตเชพ http / https เชฆเซเชตเชพเชฐเชพ เชซเชพเชเชฒเซเชจเซ เชจเชเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชจเซเชธเซเชฒ เชเชชเชฏเซเชเชฟเชคเชพ เชเซ, เชเชชเชฏเซเชเชฟเชคเชพเชจเซ เชซเซเช เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชจเซ เชเชชเชฃเซ เชเชชเชฏเซเช เชเชฐเซเชถเซเช.
เชเซเชฒเซ เชเชฐเซเชฎเชฟเชจเชฒ เช เชจเซ เชฆเชพเชเชฒ เชเชฐเซ:
/tool fetch url="https://api.telegram.org/bot265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4/sendmessage?chat_id=631290&text=test " keep-result=no
เชเซเชชเชพ เชเชฐเซเชจเซ เชจเซเชเชงเซ เชเซ MikroTik เชจเซ "เชเชฟเชนเซเชจเชฅเซ เชฌเชเชตเชพ เชฎเชพเชเซ?' URL เชฎเชพเช.
เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชณเชตเชตเซเช เชเซเชเช:
เชนเชตเซ เชเชพเชฒเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธ เชชเชฐ เชเชเชณ เชตเชงเซเช:
เชจเชฐเซเชเชตเชฐเซเชฒเซเชก
system script add name="helloworld" policy=read source={/tool fetch url="https://api.telegram.org/bot265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4/sendmessage?chat_id=631290&text=Hello,world! " keep-result=no}
เชคเซ เชเชพเชฎ เชเชฐเซ เชเซ
system script add name="itsworking" policy=read source={/tool fetch url="https://api.telegram.org/bot265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4/sendmessage?chat_id=631290&text=Test OK, it's Working " keep-result=no}
wolmypc
system script add name="wolmypc" policy=read source="/tool wol mac=XX:XX:XX:XX:XX:XX interface=ifnamer
n/tool fetch url="https://api.telegram.org/boXXXXXXXXXXXXXXXXXXX?chat_id=631290&text=wol OK" keep-resul
t=no"
เชธเชพเชเชพ เชฎเซเช เช เชจเซ เชเชจเซเชเชฐเชซเซเชธ เชจเชพเชฎ เชคเซเชฎเช เชฌเซเช-เชเซเชเชจ เช เชจเซ เชเซเช_เชเชเชกเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซเช เชญเซเชฒเชถเซ เชจเชนเซเช.
เชนเชตเซ เชนเซเช เชฅเซเชกเซเช เชธเชฎเชเชพเชตเซเชถ เชเซ เชคเซเช เชถเซเช เชเชฐเซ เชเซ:
"เชนเซเชฒเซเชตเชฐเซเชฒเซเชก" เชธเซเชเซเชฐเชฟเชชเซเช เชเช เชธเชเชฆเซเชถ เชฎเซเชเชฒเซ เชเซ: "เชนเซเชฒเซ, เชตเชฟเชถเซเชต!" เชฌเซเช เชธเชพเชฅเซเชจเซ เช
เชฎเชพเชฐเซ เชเซเช เชฎเชพเชเซ.
"เชคเซเชจเซ เชเชพเชฐเซเชฏเชเชพเชฐเซ" เชธเซเชเซเชฐเชฟเชชเซเช เชธเชเชฆเซเชถ เชฎเซเชเชฒเซ เชเซ: "เชเชเซ เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ, เชคเซ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ!" เชฌเซเช เชธเชพเชฅเซเชจเซ เช
เชฎเชพเชฐเซ เชเซเช เชฎเชพเชเซ.
เช เชธเซเชเซเชฐเชฟเชชเซเชเซ เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเซเชคเซเช เชฎเชพเชเซ เชเซ.
เชฎเซเช เชธเชเชญเชตเชฟเชค เช
เชฎเชฒเซเชเชฐเชฃเซเชฎเชพเชเชจเซ เชเช เชคเชฐเซเชเซ "wolmypc" เชธเซเชเซเชฐเชฟเชชเซเช เชเชฎเซเชฐเซ.
เชธเซเชเซเชฐเชฟเชชเซเชเชจเชพ เช
เชฎเชฒ เชชเชฐ, เชฌเซเช เชเซเชเชฎเชพเช โwol OKโ เชฒเชเชถเซ.
เชนเชเซเชเชคเชฎเชพเช, เชคเชฎเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเซเชเชชเชฃ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเซ เชถเชเซ เชเซ.
เชเช เชเชพเชฐเซเชฏ เชฌเชจเชพเชตเซ:
Telegram.src
/system scheduler
add interval=30s name=Telegram on-event=":tool fetch url=("https://api.telegr
am.org/".$botID."/getUpdates") ;r
n:global content [/file get [/file find name=getUpdates] contents] ;r
n:global startLoc 0;r
n:global endLoc 0;r
nr
n:if ( [/file get [/file find name=getUpdates] size] > 50 ) do={r
nr
n:set startLoc [:find $content "update_id" $lastEnd ] ;r
n:set startLoc ( $startLoc + 11 ) ;r
n:local endLoc [:find $content "," $startLoc] ;r
n:local messageId ([:pick $content $startLoc $endLoc] + (1));r
n:put [$messageId] ;r
n:#log info message="updateID $messageId" ;r
nr
n:set startLoc [:find $content "text" $lastEnd ] ;r
n:set startLoc ( $startLoc + 7 ) ;r
n:local endLoc [:find $content "," ($startLoc)] ;r
n:set endLoc ( $endLoc - 1 ) ;r
n:local message [:pick $content ($startLoc + 2) $endLoc] ;r
n:put [$message] ;r
n:#log info message="message $message ";r
nr
n:set startLoc [:find $content "chat" $lastEnd ] ;r
n:set startLoc ( $startLoc + 12 ) ;r
n:local endLoc [:find $content "," $startLoc] ;r
n:local chatId ([:pick $content $startLoc $endLoc]);r
n:put [$chatId] ;r
n:#log info message="chatID $chatId ";r
nr
n:if (($chatId = $myChatID) and (:put [/system script find name=$messa
ge] != "")) do={r
n:system script run $message} else={:tool fetch url=("https://api.teleg
ram.org/".$botID."/sendmessage?chat_id=".$chatId."&text=I can't t
alk with you. ") keep-result=no} ;r
n:tool fetch url=("https://api.telegram.org/".$botID."/getUpdates?
offset=$messageId") keep-result=no; r
n} r
n" policy=
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon
start-date=nov/02/2010 start-time=00:00:00
add name=Telegram-startup on-event=":delay 5r
n:global botID "botXXXXXXXXXXXXXXXXXX" ;r
n:global myChatID "631290" ;r
n:global startLoc 0;r
n:global endLoc 0;r
n:tool fetch url=("https://api.telegram.org/".$botID."/getUpdates")
;" policy=
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon
start-time=startup
เชตเชพเชเชเซ เชถเชเชพเชฏ เชคเซเชตเซเช เชฆเซเชถเซเชฏเชคเซ เชถเชพ เชฎเชพเชเซ เชธเซเชชเชทเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชเชพเชฐเซเชฏเชเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเชเชฅเซ เชคเซ เชตเซเชถเซเชตเชฟเช เชกเซเชเชพ เชเชพเชนเซเชฐ เชเชฐเชคเซเช เชจเชฅเซ, เชเซเชฏเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชฌเซเช เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฎเซเชฐเซ เชเซ.
เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชธเซเชเชพเชฐเซเชเช
เชช
:delay 5
:global botID "botXXXXXXXXXXXXXXXXXX" ; token bot
:global myChatID "xxxxxx" ; chat_id
:global startLoc 0;
:global endLoc 0;
:tool fetch url=("https://api.telegram.org/".$botID."/getUpdates") ;
Telegram
:tool fetch url=("https://api.telegram.org/".$botID."/getUpdates") ;
:global content [/file get [/file find name=getUpdates] contents] ;
:global startLoc 0;
:global endLoc 0;
:if ( [/file get [/file find name=getUpdates] size] > 50 ) do={
:set startLoc [:find $content "update_id" $lastEnd ] ;
:set startLoc ( $startLoc + 11 ) ;
:local endLoc [:find $content "," $startLoc] ;
:local messageId ([:pick $content $startLoc $endLoc] + (1));
:put [$messageId] ;
#:log info message="updateID $messageId" ;
:set startLoc [:find $content "text" $lastEnd ] ;
:set startLoc ( $startLoc + 7 ) ;
:local endLoc [:find $content "," ($startLoc)] ;
:set endLoc ( $endLoc - 1 ) ;
:local message [:pick $content ($startLoc + 2) $endLoc] ;
:put [$message] ;
#:log info message="message $message ";
:set startLoc [:find $content "chat" $lastEnd ] ;
:set startLoc ( $startLoc + 12 ) ;
:local endLoc [:find $content "," $startLoc] ;
:local chatId ([:pick $content $startLoc $endLoc]);
:put [$chatId] ;
#:log info message="chatID $chatId ";
:if (($chatId = $myChatID) and (:put [/system script find name=$message] != "")) do={
:system script run $message} else={:tool fetch url=("https://api.telegram.org/".$botID."/sendmessage?chat_id=".$chatId."&text=I can't talk with you. ") keep-result=no} ;
:tool fetch url=("https://api.telegram.org/".$botID."/getUpdates?offset=$messageId") keep-result=no;
}
เช เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ
เชฆเชฐ 30 เชธเซเชเชจเซเชกเซ เช เชฎเชพเชฐเชพ "เชเซเชเช เชชเชกเซเชเซเชธ" เชธเชเชฆเซเชถเชพเช เชกเชพเชเชจเชฒเซเชก เชเชฐเซ, เชชเชเซ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซ เช เชชเชกเซเช_เชเชเชกเซ (เชธเชเชฆเซเชถ เชจเชเชฌเชฐ) เช เชจเซ เชฒเชเชพเชฃ (เช เชฎเชพเชฐเซ เชเซเชฎเซ) เช เชจเซ chat_id . เชฎเซเชณเชญเซเชค เชฐเซเชคเซ, getUpdates 1 เชฅเซ 100 เชธเชเชฆเซเชถเชพเช เชฆเชฐเซเชถเชพเชตเซ เชเซ, เชธเซเชตเชฟเชงเชพ เชฎเชพเชเซ, เชเชฆเซเชถ เชตเชพเชเชเซเชฏเชพ เชชเชเซ, เช เชฎเซ เชธเชเชฆเซเชถ เชเชพเชขเซ เชจเชพเชเซเช เชเซเช. เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชเชชเซเชเช เชเชนเซ เชเซ เชเซ เชฎเซเชธเซเช เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชฎเซเชธเซเช เชจเชเชฌเชฐ + 1เชจเซ เชเชฐเซเชฐ เชเซ
/getUpdates?offset=update_id + 1
เชฌเชงเชพ Mikrotik rb915 RouterOS 6.37.1 เชชเชฐ เชเชเชพเชธเชพเชฏเซเชฒ
เชเซ เชคเชฎเซ เชเชเชธเชพเชฅเซ เชเชฃเชพ เชเชฆเซเชถเซ เชฎเซเชเชฒเซ เชเซ, เชคเซ เชคเซ เชฌเชงเชพ 30 เชธเซเชเชจเซเชกเชจเชพ เช
เชเชคเชฐเชพเชฒ เชธเชพเชฅเซ เชฌเชฆเชฒเชพเชฎเชพเช เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชชเซเชเชธ เชเชเชกเชฟเชฏเชพ เชฎเชพเชเซ เชเชฟเชฐเซเชฒ เชเชพเชเชพเชเซเชต เช เชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชฎเชพเช เชฎเชฆเชฆ เชฎเชพเชเซ เชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐ เชเชฒเซเชเซเชเชพเชเชกเชฐเชจเซ เชเซเชฌ เชเซเชฌ เชเชญเชพเชฐ.
เชธเชเชฆเชฐเซเชญเซ
upd:
03:11:16
เชธเซเชงเชพเชฐเซเชฒ เชธเซเชเซเชฐเชฟเชชเซเชเซ:
chat_id เชฎเชพเชเซ เชเซเช เชเชฎเซเชฐเซเชฏเซ
เชฎเซเชฐเซเชเชจเซ เชคเชชเชพเชธ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช, เชเซ เชเซเช เช
เชฎเชพเชฐเชพ เชฌเซเชเชจเซ เชฒเชเซ เชเซ, เชคเซ เชคเซ เชคเซเชจเซ เชเชตเชพเชฌ เชเชชเชถเซ: "เชนเซเช เชคเชฎเชพเชฐเซ เชธเชพเชฅเซ เชตเชพเชค เชเชฐเซ เชถเชเชคเซ เชจเชฅเซ. ", เชคเซ เช เชฐเซเชคเซ เช
เชฎเชจเซ เชเชตเชพเชฌ เชเชชเชถเซ เชเซ เชคเซ เชเชฆเซเชถเชจเซ เชเชณเชเชคเซ เชจเชฅเซ.
เชเชฆเซเชถเชจเซ เช
เชฎเชฒ เชเชฐเซเชฏเชพ เชชเชเซ, เชฌเซเช เชเซเชเชจเซ เช
เชจเชธเชฌเซเชธเซเชเซเชฐเชพเชเชฌ เชเชฐเซ เชเซ (wolmypc เชธเซเชเซเชฐเชฟเชชเซเช เชเซเช)
เชฏเซเชชเซเชกเซ
เชธเชพเชฅเซ เชฎเชณเซ เชเชตเซ เชเซ
UPD 08.12.2016/XNUMX/XNUMX
เชเซเชฒเชฟเชเซเชฐเชพเชฎเชฎเชพเช, เชฆเซเชเซเชคเซ เชฐเซเชคเซ, เชคเซเชเช getUpdate เชจเชพ "เชเชเซเชเซเชธเซเช" เชฎเชพเช เชฅเซเชกเซ เชซเซเชฐเชซเชพเชฐ เชเชฐเซเชฏเซ. เชนเชตเซ เชฎเซเชเซเชฏ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชคเชฎเชพเชฐเซ เชธเชเชฆเซเชถ เชเชซเชธเซเชเชจเซ 2 เชฅเซ 1 เชธเซเชงเซ เชธเซเชงเชพเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ
เชซเซเชฐเชซเชพเชฐ
:local message [:pick $content ($startLoc + 2) $endLoc] ;
ะทะฐะผะตะฝะธัั ะฝะฐ :
:local message [:pick $content ($startLoc + 1) $endLoc] ;
เชธเซเชฐเซเชธ: www.habr.com