آموزشی, مقالات

آموزش ساخت بات تلگرام – Create Telegram Bots بخش دوم

آموزش ساخت بات تلگرام - Create Telegram Bots بخش دومReviewed by احمد خرسندی پور - Ahmad Khorsandi Pour on Nov 18Rating: 4.5آموزش ساخت بات تلگرام - Create Telegram Bots بخش دومآموزش ساخت بات تلگرام - Create Telegram Bots - نمایندگی دل در ایران - نمایندگی خدمات پس از فروش دل در ایران - Telegram Bots training - Dell Laptop

در ادامه مباحث پیشین از روش آموزش ساخت بات تلگرام با کندل ، نمایندگی دل در ایران همراه باشید :

در مقالات قبلی با شما کاربران گرامی در خصوص ساخت بات تلگرام بخش اول همراه بودیم ، حال در ادامه مبحث پیشین به ادامه آموزش ساخت ربات تلگرامی – بخش دوم می پردازیم ، بنابراین با ما همراه باشید و ادامه آموزش تکمیلی را دنبال کنید :

ﺑﺎ رﺑﺎت ﻫﺎ ﭼﻪ ﮐﺎرﻫﺎﯾﯽ ﻣﯽ ﺗﻮاﻧﻢ اﻧﺠﺎم دﻫﻢ ؟

از رﺑﺎت ﻫﺎي ﺧﻮد ﺑﺮاي اﻧﺠﺎم ﮐﺎرﻫﺎي زﯾﺮ اﺳﺘﻔﺎده ﮐﻨﯿﺪ:

  • درﯾﺎﻓﺖ اﻃﻼﻋﯿﻪ ﻫﺎ و اﺧﺒﺎر ﺳﻔﺎرﺷﯽ ﺳﺎزي ﺷﺪه : رﺑﺎت ﻣﯽ ﺗﻮاﻧﺪ ﻣﺎﻧﻨﺪ روزﻧﺎﻣﻪ اي ﻫﻮﺷﻤﻨﺪ ﻋﻤﻞ ﮐﻨﺪ و ﺑﻪ ﻣﺤﺾ اﻧﺘﺸﺎر ﻣﻄﻠﺐ ﻣﻮرد ﻧﻈﺮ ﺷﻤﺎ آن را ﺑﻪ ﺷﻤﺎ ارﺳﺎل ﮐﻨﺪ . ﺑﻪ ﻃﻮر ﻧﻤﻮﻧﻪ : TechCrunch BotForbes Bot.
  • ادﻏﺎم و ﯾﮑﭙﺎرﭼﻪ ﺳﺎزي ﺑﺎ ﺳﺎﯾﺮ ﺧﺪﻣﺎت : رﺑﺎت ﻣﯽ ﺗﻮاﻧﺪ ﺑﺎ ارﺳﺎل ﻣﺤﺘﻮا از ﺳﺎﯾﺮ ﺧﺪﻣﺎت ﺑﯿﺮون از ﺗﻠﮕﺮام ﭼﺖ ﺗﻠﮕﺮام ﺷﻤﺎ را ﻏﻨﯽ ﺳﺎزد . ﺑﻪ ﻃﻮر ﻧﻤﻮﻧﻪ : GIF bot, IMDB bot, Wiki bot, Music bot, Image Bot Youtubebot, GitHub bot.
  • اﯾﺠﺎد اﺑﺰارﻫﺎي ﺳﻔﺎرﺷﯽ : رﺑﺎت ﻣﯽ ﺗﻮاﻧﺪ ﺧﺪﻣﺎت ﻫﺸﺪار ، ﻫﻮاﺷﻨﺎﺳﯽ ، ﺗﺮﺟﻤﻪ ، ﻓﻮرﻣﺖ ﺑﻨﺪي ﯾﺎ ﺳﺎﯾﺮ ﺧﺪﻣﺎت را در اﺧﺘﯿﺎر ﺷﻤﺎ ﻗﺮار دﻫﺪ ﺑﻪ ﻃﻮر ﻧﻤﻮﻧﻪ : Sticker bot, Vote bot, Like bot Markdown bot.
  •    ﺳﺎﺧﺖ ﺑﺎزي ﻫﺎي ﺗﮏ ﻧﻔﺮه و ﭼﻨﺪ ﻧﻔﺮه : رﺑﺎت ﻣﯽ ﺗﻮاﻧﺪ ﺑﺎ ﺷﻤﺎ ﺷﻄﺮﻧﺞ و ﭼﮑﺮز (ﺟﻨﮓ ﻧﺎدر) ﺑﺎزي ﮐﻨﺪ، در ﺑﺎزي ﻫﺎي ﭼﻨﺪ ﺳﻮاﻟﯽ ﻧﻘﺶ ﻣﺠﺮي را اﯾﻔﺎ ﮐﻨﺪ ﯾﺎ در ﺑﺎزي ﻫﺎي ﻧﻘﺶ آﻓﺮﯾﻨﯽ ﻃﺎس را ﭘﺮﺗﺎب ﮐﻨﺪ ، ﺑﻪ ﻃﻮر ﻧﻤﻮﻧﻪ Trivia bot.
  • اﯾﺠﺎد ﺧﺪﻣﺎت اﺟﺘﻤﺎﻋﯽ : رﺑﺎت ﻣﯽ ﺗﻮاﻧﺪ اﻓﺮادي ﮐﻪ ﺑﻪ دﻧﺒﺎل ﻫﻢ ﺻﺤﺒﺖ ﻫﺴﺘﻨﺪ را ﺑﺮاﺳﺎس ﻋﻼﯾﻖ ﻣﺸﺘﺮك ﯾﺎ ﺑﻌﺪ ﻣﺴﺎﻓﺖ ﺑﺎ ﯾﮑﺪﯾﮕﺮ ﻣﺮﺗﺒﻂ ﺳﺎزد . ﺑﻪ ﻃﻮر ﻧﻤﻮﻧﻪ :HotOrBot.

 


تبلیغات                         نمایندگی دل در ایران                         نمایندگی خدمات پس از فروش دل در ایران


رﺑﺎت ﻫﺎ ﭼﻄﻮر ﮐﺎر ﻣﯽ ﮐﻨﻨﺪ ؟

رﺑﺎت ﻫﺎي ﺗﻠﮕﺮام ( Telegram Bots ) دراﺻﻞ ﺣﺴﺎب ﻫﺎي وﯾﮋه اي ﻫﺴﺘﻨﺪ ﮐﻪ ﺑﺮاي اﯾﺠﺎد آﻧﻬﺎ ﻧﯿﺎزي ﺑﻪ ﺷﻤﺎره ﺗﻠﻔﻦ ﻧﯿﺴﺖ . ﮐﺎرﺑﺮان ﻣﯽ ﺗﻮاﻧﻨﺪ ﺑﻪ دو ﺻﻮرت ﺑﺎ رﺑﺎت ﻫﺎ ﺗﻌﺎﻣﻞ اﯾﺠﺎد ﮐﻨﻨﺪ:

ﺑﺎ ﺑﺎز ﮐﺮدن ﺻﻔﺤﻪ ﭼﺖ آﻧﻬﺎ ﯾﺎ اﻓﺰودن آﻧﻬﺎ ﺑﻪ ﮔﺮوه ﻫﺎ ، ﺑﻪ آﻧﻬﺎ ﭘﯿﺎم ﺑﻔﺮﺳﺘﻨﺪ ﯾﺎ ﺑﻪ آﻧﻬﺎ دﺳﺘﻮر دﻫﻨﺪ . اﯾﻦ ﮐﺎر ﺑﺮاي رﺑﺎت ﻫﺎي ﭼﺖ ﯾﺎ رﺑﺎت ﻫﺎي ﺧﺒﺮﺧﻮان ﻣﺎﻧﻨﺪ رﺑﺎت ﻫﺎي رﺳﻤﯽ TechCrunch و Forbes ﻣﻨﺎﺳﺐ اﺳﺖ.

ﺑﺎ ﺗﺎﯾﭗ ﮐﺮدن ﻧﺎم ﮐﺎرﺑﺮي (username@) رﺑﺎت و ﭘﺮس و ﺟﻮ ، درﺧﻮاﺳﺖ ﺧﻮد را ﻣﺴﺘﻘﯿﻤﺎً از ﻃﺮﯾﻖ ﻧﻮار رودي ارﺳﺎل ﮐﻨﻨﺪ . ﺑﺎ اﯾﻦ روش ﻣﯽ ﺗﻮان ﻣﺤﺘﻮاي رﺑﺎت ﻫﺎي درون ﺧﻄﯽ را ﺑﻪ ﻃﻮر ﻣﺴﺘﻘﯿﻢ ﺑﻪ ﻫﺮ ﮔﺮوه ﭼﺖ، ﮔﺮوه ﯾﺎ ﮐﺎﻧﺎل ارﺳﺎل ﮐﺮد.

پیام ﻫﺎ ، دﺳﺘﻮر ﻫﺎ و درﺧﻮاﺳﺖ ﻫﺎي ارﺳﺎﻟﯽ ﮐﺎرﺑﺮان، ﺑﻪ ﻧﺮم اﻓﺰار ﮐﻪ ﺑﺮ روي ﺳﺮور ﺷﻤﺎ در ﺣﺎل اﺟﺮا اﺳﺖ ارﺳﺎل ﻣﯽ ﺷﻮد . ﺳﺮور واﺳﻄﻪ ﺗﻠﮕﺮام ، رﻣﺰﮔﺬاري و اﯾﺠﺎد ارﺗﺒﺎط ﺑﺎ API ﺗﻠﮕﺮام را ﺑﺮاي ﺷﻤﺎ اﻧﺠﺎم ﻣﯽ دﻫﺪ . ﺷﻤﺎ از ﻃﺮﯾﻖ ﯾﮏ راﺑﻂ HTTPS ﺳﺎده ﮐﻪ ﻧﺴﺨﻪ ﺳﺎده ﺳﺎزي ﺷﺪه API ﺗﻠﮕﺮام را ﻋﺮﺿﻪ ﻣﯽ ﮐﻨﺪ ﺑﺎ اﯾﻦ ﺳﺮور ارﺗﺒﺎط ﺑﺮﻗﺮار ﻣﯽ ﮐﻨﯿﺪ. ﻣﺎ اﯾﻦ راﺑﻂ را API رﺑﺎت (راﺑﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﻧﺮم اﻓﺰاري رﺑﺎت) ﻣﯽ ﻧﺎﻣﯿﻢ.


 

ﭼﮕﻮﻧﻪ رﺑﺎت ﺑﺴﺎزم؟

ﺧﻮب ﺑﺮاي اﯾﻦ ﮐﺎر ﯾﮏ رﺑﺎت وﺟﻮد دارد. ﺧﯿﻠﯽ راﺣﺖ ﺑﺎ botfather@ ﺻﺤﺒﺖ ﮐﻨﯿﺪ و ﭼﻨﺪ ﻣﺮﺣﻠﻪ ﺳﺎده را دﻧﺒﺎل ﮐﻨﯿﺪ. ﻫﻨﮕﺎﻣﯽ ﮐﻪ رﺑﺎت ﺧﻮد را ﺳﺎﺧﺘﯿﺪ و رﻣﺰ ﺗﺄﯾﯿﺪ (auth token) ﺧﻮد را درﯾﺎﻓﺖ ﮐﺮدﯾﺪ از ﻃﺮﯾﻖ رﺑﺎت ﮐﺮﯾﺖ Createyourbot@ ﻣﯽ ﺗﻮاﻧﯿﺪ رﺑﺎت ﺧﻮد را ﺑﺴﺎزﯾﺪ. ﻧﮕﺮان ﻧﺒﺎﺷﯿﺪ! در اداﻣﻪ ﺑﻄﻮر ﻣﻔﺼﻞ ﺑﻪ اﯾﻦ ﻣﻮﺿﻮع ﺧﻮاﻫﯿﻢ ﭘﺮداﺧﺖ.

 

 

فرق رﺑﺎت ﻫﺎ ﺑﺎ ﮐﺎرﺑﺮان ﭼﯿﺴﺖ ؟

  • ﺑﺎت ﻫﺎ ﻓﺎﻗﺪ ﻧﻤﺎﯾﺶ وﺿﻌﯿﺖ آﻧﻼﯾﻦ و آﺧﺮﯾﻦ ﺑﺎزدﯾﺪ ﻫﺴﺘﻨﺪ و در ﻋﻮض ، راﺑﻂ آﻧﻬﺎ ﻓﻘﻂ ﺑﺮ ﭼﺴﺐ bot (رﺑﺎت) را ﻧﺸﺎن ﻣﯽ دﻫﺪ.
  • رﺑﺎت ﻫﺎ داراي ﻓﻀﺎي اﺑﺮي ﻣﺤﺪودي ﺑﺮاي ذﺧﯿﺮه ﺳﺎزي ﻫﺴﺘﻨﺪ : ﭘﯿﺎم ﻫﺎي ﻗﺪﯾﻤﯽ ﺗﺮ ﻣﻤﮑﻦ اﺳﺖ ﮐﻤﯽ ﭘﺲ از ﭘﺮدازش آن ﻫﺎ از ﺳﺮور ﭘﺎك ﺷﻮد.
  • رﺑﺎت ﻫﺎ ﻧﻤﯽ ﺗﻮاﻧﻨﺪ ﺳﺮ ﺻﺤﺒﺖ را ﺑﺎ ﮐﺎرﺑﺮان ﺑﺎزﮐﻨﻨﺪ. ﮐﺎرﺑﺮ ﺣﺘﻤﺎً ﺑﺎﯾﺪ اول آن ﻫﺎ را ﺑﻪ ﮔﺮوه اﺿﺎﻓﻪ (add) ﮐﻨﺪ ﯾﺎ ﺑﻪ آﻧﻬﺎ ﭘﯿﺎم دﻫﺪ . ﮐﺎرﺑﺮان ﻣﯽ ﺗﻮاﻧﻨﺪ ﺑﺮاي ﯾﺎﻓﺘﻦ رﺑﺎت ﺷﻤﺎ از ﻟﯿﻨﮏ ﻫﺎي <telegram.me/<bot_username ﯾﺎ ﺟﺴﺘﺠﻮي ﻧﺎم ﮐﺎرﺑﺮي اﺳﺘﻔﺎده ﮐﻨﻨﺪ.
  • ﻧﺎم ﮐﺎرﺑﺮي رﺑﺎت ﻫﺎ ﻫﻤﯿﺸﻪ ﺑﻪ bot ﺧﺘﻢ ﻣﯽ ﺷﻮد ( ﺑﻪ ﻃﻮر ﻣﺜﺎلTriviaBot, @GitHub_bot@ )
  • هنگاﻣﯽ ﮐﻪ رﺑﺎت ﻫﺎ ﺑﻪ ﮔﺮوه اﺿﺎﻓﻪ ﻣﯽ ﺷﻮﻧﺪ ﺑﻪ ﻃﻮر ﭘﯿﺶ ﻓﺮض ﻫﻤﻪ ﭘﯿﺎم ﻫﺎ را درﯾﺎﻓﺖ ﻧﻤﯽ ﮐﻨﻨﺪ (ﺑﻪ وﺿﻌﯿﺖ ﺣﺮﯾﻢ ﺧﺼﻮﺻﯽ ﻣﺮاﺟﻌﻪ ﺷﻮد).
  • رﺑﺎت ﻫﺎ ﻫﯿﭻ وﻗﺖ ﻏﺬا ﻧﻤﯽ ﺧﻮرﻧﺪ ، ﻧﻤﯽ ﺧﻮاﺑﻨﺪ ﯾﺎ ﮔﻠﻪ و ﺷﮑﺎﯾﺖ ﻧﻤﯽ ﮐﻨﺪ (ﻣﮕﺮ اﯾﻦ ﮐﻪ ﻃﻮر دﯾﮕﺮي ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﺷﺪه ﺑﺎﺷﻨﺪ).

 

ﻣﺰایاي رﺑﺎت (Bot perks) :

ربات ﻫﺎي ﺗﻠﮕﺮام از ﺑﺴﯿﺎري ﺟﻬﺎت ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد ﻫﺴﺘﻨﺪ . ﺗﻠﮕﺮام دو ﻧﻮع ﺻﻔﺤﻪ ﮐﻠﯿﺪ ، راﺑﻂ ﻫﺎي اﺿﺎﻓﯽ ﺑﺮاي دﺳﺘﻮر ات ﭘﯿﺶ ﻓﺮض ، و ﻧﯿﺰ ﻓﺮﻣﺖ ﺑﻨﺪي ﻣﺘﻦ و ﺧﯿﻠﯽ ﺧﯿﻠﯽ ﭼﯿﺰﻫﺎي دﯾﮕﺮ را ﻋﺮﺿﻪ ﻣﯽ ﮐﻨﺪ.

 

ﺣﺎﻟﺖ درون ﺧﻄﯽ ( Inline Mode ) :

ﮐﺎرﺑﺮان ﻣﯽ ﺗﻮاﻧﻨﺪ ﻣﺴﺘﻘﯿﻤﺎً از ﻃﺮﯾﻖ ﻧﻮار ورودي ﻣﺘﻦ در ﻫﺮ ﭼﺖ ، ﺟﺴﺘﺠﻮﻫﺎي درون ﺧﻄﯽ را اﻧﺠﺎم داده و ﺑﺎ رﺑﺎت ﺷﻤﺎ ﺗﻌﺎﻣﻞ ﺑﺮﻗﺮار ﮐﻨﻨﺪ . ﺗﻨﻬﺎ ﮐﺎري ﮐﻪ ﮐﺎرﺑﺮ ﻻزم اﺳﺖ اﻧﺠﺎم دﻫﺪ اﯾﻦ اﺳﺖ ﮐﻪ ﺑﻪ ﻧﺎم ﮐﺎرﺑﺮي رﺑﺎت ﺷﻤﺎ ﭘﯿﺎم داده و ﻣﻄﻠﺒﯽ را ﺑﺮاي ﺟﺴﺘﺠﻮ ﺗﺎﯾﭗ ﮐﻨﺪ . رﺑﺎت ﺷﻤﺎ ﭘﺲ از درﯾﺎﻓﺖ ﻣﻮﺿﻮع ﺟﺴﺘﺠﻮ ﻣﯽ ﺗﻮاﻧﺪ ﻧﺘﺎﯾﺞ ﺟﺴﺘﺠﻮ را ﺑﻪ ﮐﺎرﺑﺮ ارﺟﺎع دﻫﺪ . ﺑﻪ ﻣﺤﺾ اﯾﻨﮑﻪ ﮐﺎرﺑﺮ روي ﯾﮑﯽ از آن ﻫﺎ ﮐﻠﯿﮏ ﻣﯽ ﮐﻨﺪ ﻣﻄﻠﺐ ﻣﻮرد ﻧﻈﺮ ﺑﻪ ﭼﺖ ﮐﺎرﺑﺮ ارﺳﺎل ﻣﯽ ﺷﻮد . ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﮐﺎرﺑﺮان ﻣﯽ ﺗﻮاﻧﻨﺪ از ﻣﻄﺎﻟﺐ رﺑﺎت درون ﺧﻄﯽ در ﮔﺮوه ﻫﺎي ﭼﺖ و ﮐﺎﻧﺎل ﺧﻮداﺳﺘﻔﺎده ﮐﻨﻨﺪ.

 

 

 

 

 


ﺻﻔﺤﻪ ﮐﻠﯿﺪ ﻫﺎ :

ﻣﯽ ﺗﻮان درك زﺑﺎن اﻧﺴﺎن را ﺑﻪ رﺑﺎت ﻫﺎي ﭼﺖ آﻣﻮزش داد. اﻣﺎ ﮔﺎﻫﯽ اوﻗﺎت ﺷﻤﺎ اﻃﻼﻋﺎت ﻣﺸﺨﺼﯽ را از ﮐﺎرﺑﺮ ﻣﯽ ﺧﻮاﻫﯿﺪ. در اﯾﻨﺠﺎ اﺳﺖ ﮐﻪ ﺻﻔﺤﻪ ﮐﻠﯿﺪﻫﺎي ﺳﻔﺎرﺷﯽ ﻣﯽ ﺗﻮاﻧﺪ ﺑﺴﯿﺎر ﻣﻔﯿﺪ ﺑﺎﺷﺪ.
ﻫﻨﮕﺎﻣﯽ ﮐﻪ رﺑﺎت ﺷﻤﺎ ﭘﯿﺎم ﻣﯽ ﻓﺮﺳﺘﺪ اﯾﻦ ﭘﯿﺎم ﻣﯽ ﺗﻮاﻧﺪ در ﺻﻔﺤﻪ ﮐﻠﯿﺪ وﯾﮋه اي ﮐﻪ داراي ﮔﺰﯾﻨﻪ ﻫﺎي ﭘﺎﺳﺦ از ﭘﯿﺶ ﺗﻌﺮﯾﻒ ﺷﺪه ﺑﺎﺷﺪ ﻧﻤﺎﯾﺶ داده ﺷﻮد . ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﺗﻠﮕﺮام ﮐﻪ اﯾﻦ ﭘﯿﺎم را درﯾﺎﻓﺖ ﮐﻨﺪ ﺻﻔﺤﻪ ﮐﻠﯿﺪ ﺷﻤﺎ را ﺑﻪ ﮐﺎرﺑﺮ ﻧﻤﺎﯾﺶ ﻣﯽ دﻫﺪ . ﺿﺮﺑﻪ زدن ﺑﻪ ﻫﺮﯾﮏ از ﮐﻠﯿﺪﻫﺎ ﺑﻼﻓﺎﺻﻠﻪ دﺳﺘﻮر ﻣﺮﺑﻮﻃﻪ را ارﺳﺎل ﻣﯽ ﮐﻨﺪ. ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ ﺗﻌﺎﻣﻞ ﮐﺎرﺑﺮ ﺑﺎ رﺑﺎت ﺧﻮد را ﺑﻪ ﻃﻮر ﭼﺸﻤﮕﯿﺮي ﺳﺎده و آﺳﺎن ﺳﺎزﯾﺪ. در ﺣﺎل ﺣﺎﺿﺮ ﺗﻠﮕﺮام از ﻣﺘﻦ و ﺷﮑﻠﮏ (emoji) ﺑﺮاي دﮐﻤﻪ ﻫﺎ ﭘﺸﺘﯿﺒﺎﻧﯽ ﻣﯽ ﮐﻨﺪ در اداﻣﻪ ﺑﺮﺧﯽ از ﺻﻔﺤﻪ ﮐﻠﯿﺪﻫﺎي ﺳﻔﺎرﺷﯽ را ﻣﺸﺎﻫﺪه ﻣﯽ ﮐﻨﯿﺪ:


 

صفحه کلید درون خطی و به روز رسانی آن :

گاهی اوقات ترجیح می دهیم بدون اینکه پیامی به چت ارسال شود کاری را انجام دهی. به طور مثال هنگامی که کاربر در حال تغییر تنظیمات یا گشت و گذار در میان نتایج جستجو است. در چنین مواردی می توانیم از صفحه کلید های درون خطی که مستقیماً در پیام های مربوط به آن یکپارچه سازی شده است استفاده کنیم.

برخلاف صفحه کلیدهای متعارف ، فشار دادن دکمه های صفحه کلید درون خطی منجر به ارسال پیام به چت نمی شود. بلکه صفحه کلیدهای درون خطی از دکمه هایی پشتیبانی می کند که دور از چشم کاربر حال کار است.


 

دﺳﺘﻮر ﻫﺎ (commands) :

دﺳﺘﻮر ﻫﺎ ﺷﯿﻮه اﻧﻌﻄﺎف ﭘﺬﯾﺮﺗﺮي ﺑﺮاي ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺑﺎ رﺑﺎت را ﻓﺮاﻫﻢ ﻣﯽ ﺳﺎزد . ﻣﯽ ﺗﻮاﻧﺪ از ﭼﯿﺪﻣﺎن زﯾﺮ در دﺳﺘﻮر ﻫﺎ اﺳﺘﻔﺎده ﮐﺮد

[command [optional] [argument/

دﺳﺘﻮر ﻫﻤﯿﺸﻪ ﺑﺎﯾﺪ ﺑﺎ ﻋﻼﻣﺖ ” /” ﺷﺮوع ﺷﻮد و ﻧﺒﺎﯾﺪ ﺑﯿﺸﺘﺮ از ۳۲ ﺣﺮف داﺷﺘﻪ ﺑﺎﺷﺪ . در دﺳﺘﻮرﻫﺎ ﻣﯽ ﺗﻮان از ﺣﺮوف ﻻﺗﯿﻦ ، اﻋﺪاد و ﺧﻂ زﯾﺮ( _ ) اﺳﺘﻔﺎده ﮐﺮد . در اداﻣﻪ ﭼﻨﺪ ﻧﻤﻮﻧﻪ دﺳﺘﻮر را ﻣﯽ ﺑﯿﻨﯿﺪ :

 get_messages_stats/

set_timer 10min Alarm/

get_timezone London, UK/

 

پیام ﻫﺎﯾﯽ ﮐﻪ ﺑﺎ ﻣﻤﯿﺰ (/) آﻏﺎز ﻣﯽ ﺷﻮد ( و ﻫﻤﭽﻨﯿﻦ ﭘﺎﺳﺦ ﭘﯿﺎم ﻫﺎي رﺑﺎت و ﭘﯿﺎم ﻫﺎﯾﯽ ﮐﻪ رﺑﺎت را ﺑﺎ ﻧﺎم ﮐﺎرﺑﺮي ﻧﺎم می برد ) همیشه ﺑﻪ رﺑﺎت ﻓﺮﺳﺘﺎده ﻣﯽ ﺷﻮد . ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﺗﻠﮕﺮام ﺑﺎ ﻣﺸﺎﻫﺪة دﺳﺘﻮر اﻗﺪاﻣﺎت زﯾﺮ اﻧﺠﺎم ﻣﯽ دﻫﺪ :

  • ﻫﻨﮕﺎﻣﯽ ﮐﻪ ﮐﺎرﺑﺮ ” / ” را وارد ﻣﯽ ﮐﻨﺪ ﻓﻬﺮﺳﺘﯽ از دﺳﺘﻮر ﻫﺎي ﻣﻮرد ﭘﺸﺘﯿﺒﺎﻧﯽ و ﺗﻮﺿﯿﺤﺎت آن را اراﺋﻪ ﻣﯽ ﮐﻨﺪ ( ﺑﺮاي اﯾﻨﮑﻪ اﯾﻦ دﺳﺘﻮر در رﺑﺎت ﺷﻤﺎ ﮐﺎر ﮐﻨﺪ ﺷﻤﺎ ﺑﺎﯾﺪ ﻓﻬﺮﺳﺘﯽ از دﺳﺘﻮر ﻫﺎ را ﺑﻪ botfather@ ﻣﻌﺮﻓﯽ ﮐﻨﯿﺪ ). ﻟﻤﺲ ﮐﺮدن ﯾﮏ دﺳﺘﻮر در ﻟﯿﺴﺖ ﺑﻼﻓﺎﺻﻠﻪ دﺳﺘﻮر را ارﺳﺎل ﻣﯽ ﮐﻨﺪ.
  • ﺑﺎ ﺗﺎﯾﭗ “/” در ﻧﻮار ورودي ، ﻣﯽ ﺗﻮان ﺗﻤﺎﻣﯽ ﭼﺖ ﻫﺎي ﻣﻮﺟﻮد ﺑﺎ رﺑﺎﺗﻬﺎ را ﻣﺸﺎﻫﺪه ﮐﺮد.
  • commands/ در ﭘﯿﺎم ﻫﺎ را ﺑﺮﺟﺴﺘﻪ ﻣﯽ ﺳﺎزد . ﻫﻨﮕﺎﻣﯽ ﮐﻪ ﮐﺎرﺑﺮ ﺑﻪ ﯾﮏ دﺳﺘﻮر ﺑﺮﺟﺴﺘﻪ ﺷﺪه ﺿﺮﺑﻪ ﻣﯽ زﻧﺪ دﺳﺘﻮر ﺑﻼﻓﺎﺻﻠﻪ ارﺳﺎل ﻣﯽ ﺷﻮد.

 

اﮔﺮ در ﯾﮏ ﮔﺮوه ﭼﻨﺪﯾﻦ رﺑﺎت وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ، ﺑﺮاي ﺟﻠﻮﮔﯿﺮي از ﺳﺮدرﮔﻤﯽ ﻣﯽ ﺗﻮان ﻧﺎم ﮐﺎرﺑﺮي رﺑﺎت را ﺑﻪ دﺳﺘﻮر ﻫﺎ اﺿﺎﻓﻪ ﮐﺮد :

start@TriviaBot/
start@ApocalypseBot/

ﻫﻨﮕﺎﻣﯽ ﮐﻪ دﺳﺘﻮر ﻫﺎ از ﻃﺮﯾﻖ ﻓﻬﺮﺳﺖ ﮔﺰﯾﻨﻪ ﻫﺎي ﭘﯿﺸﻨﻬﺎدي اﻧﺘﺨﺎب ﻣﯽ ﺷﻮد اﯾﻦ ﮐﺎر ﺑﻪ ﺻﻮرت ﺧﻮدﮐﺎر اﻧﺠﺎم ﻣﯽ ﺷﻮد. ﺑﻪ ﯾﺎد داﺷﺘﻪ ﺑﺎﺷﯿﺪ ﮐﻪ رﺑﺎت ﺷﻤﺎ ﺑﺎﯾﺪ ” ﻗﺎﺑﻠﯿﺖ” ﭘﺮدازش دﺳﺘﻮر ﻫﺎﯾﯽ ﮐﻪ ﺑﻌﺪ از ﻧﺎم ﮐﺎرﺑﺮي آن وارد ﻣﯽ ﺷﻮد را داﺷﺘﻪ ﺑﺎﺷﺪ.

 

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *