بایگانی

ساخت و اجرای ربات تلگرامی

در این مقاله سعی کرده ایم روش ساخت و اجرای رباتهای تلگرامی را برای شما عزیزان قرار دهیم

در این دسته از آموزشها نحوه فعالسازی ربات تلگرامی cli را خواهیم دید

آموزش ساخت ربات تلگرامی و نحوه ساخت ربات در تلگرام

 

روش ساخت ربات تگرامی CLI


برای معرفی باید بدانیم cli مخفف کلمه Command Line Interface است

در واقع یک اتصال است که کاربر می تواند با سیستم عامل در تعامل باشد تا برخی کارها را نه از طریق گرافیکی بلکه با وارد کردن برخی دستورات انجام دهد.
سپس Command Language Interpreter این دستورات را تفسیر می کند و عملکرد مناسب توسط سیستم انجام می شود.

در روزهای اولیه که رابط کاربری گرافیکی (GUI) به خوبی توسعه نیافته و سیستم عامل DOS استفاده شده بود ، تمام کارهایی که باید انجام شود با استفاده از دستورات انجام می شد
. کاربر قبلاً دستوراتی را روی DOS-prompt بنویسد ، مترجم سعی می کند آن فرمان را بشناسد و اگر این دستور را به عنوان معتبر تشخیص دهد ، وظیفه متناسب با این دستور را انجام دهد

به زبان ساده تر شما برای اجرای ربات های تلگرامی نیاز به دستوراتی دارید که توسط توسعه دهنده یا همان سورس نویس در سورس قرار میگیرد
و این دستورات توسط سیستم عامل لینوکس تفسیر شده و عمکرد مناسب با آن را انجام میدهد

 

علت ساخت رباتهای تلگرامی
در بسیاری از گروه های تلگرامی محدودیت هایی از قبیل پاک کردن لینکهای تبلیغاتی و مزاحم , پیامها, استیکر ها ,و حتی کلماتی که مناسب نیستند را میتوان به وسیله این رباتها اضافه کرد.
توسعه دهندگان با به کارگیری متودها و استفاده از هوش مصنوعی برای امن کردن هر چی بیشتر فضاهای اجتماعی و برنامه ها تلاش کرده اند
تلگرام با معرفی متودهایی برای توسعه دهندگان به آنها در زمینه توسعه و ساخت رباتها کمک کرده است
حال که مختصری از معرفی این رباتها و نحوه فعالیت آنها معرفی کردیم بهتر است برویم سراع آموزش نحوه ساخت

آمورش ساخت رباتهای تلگرامی

ما در ویدویی آموزشی نحوه ساخت و اجرای رباتهای تلگرامی را به صورت کامل شرح داده
و برای شما قرار داده ایم
به صورت نمونه سورسی بر روی وبسایت قرار داده شده است که شما عزیزان فقط لازم است دستوراتی که در فایل متنی برای شما قرار داده ایم را اجرا کنید
اگر با نحوه ورود به سیستم عامل لینوکس آشنایی ندارید کافیست مقاله قبلی را مطالعه فرمایید
در پایین بر روی دکمه زده تا به مقاله قبلی فراخوان شوید

 

دستورات نصب سورس

ضمن این که دستورات نصب و اجرای ربات در فایل help.zip در سورس قرار گرفته است
با این حال دستورات را اینجا بازنویسی میکنیم

 

    • نصب پیشنیازها
sudo apt-get update; sudo apt-get upgrade; sudo apt-get install tmux; sudo apt-get install luarocks; sudo apt-get install screen; sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev lua-socket lua-sec lua-expat libevent-dev make unzip git redis-server autoconf g++ libjansson-dev libpython-dev expat libexpat1-dev; sudo apt-get update; sudo apt-get install; sudo apt-get install upstart-sysv

 

    • نصب luarocks
wget http://luarocks.org/releases/luarocks-2.2.2.tar.gz;tar zxpf luarocks-2.2.2.tar.gz;cd luarocks-2.2.2 && ./configure; sudo make bootstrap;sudo luarocks install luasocket;sudo luarocks install luasec;sudo luarocks install redis-lua;sudo luarocks install lua-term;sudo luarocks install serpent;sudo luarocks install dkjson;sudo luarocks install lanes;sudo luarocks install Lua-cURL

 

    • برای برگشتن به پوشه قبل
      cd
      را میزنیم
    • نصب unzip
sudo apt-get install unzip

 

    • ادامه دستورات نصب و اصلی
    • wget https://www.telegrafhost.org/source/MaTaDoR.zip
      
      
      unzip MaTaDoR.zip
      
      chmod +777 MaTaDoR
      ./MaTaDoR install
      ./MaTaDoR config
      ./MaTaDoR login
      شماره ربات را بدون فاصله وارد میکنیم
      ./MaTaDoR cli
      cd MaTaDoR
      ./MaTaDoR api
      cd MaTaDoR
      screen ./Autolaunch

       

      دستورات بستن تمام فعالیتهای در حال اجرا در لینوکس

killall screen
killall tmux
killall nohup
killall tg
killall bot
killall tg
killall tgcli
killall screen
killall *
killall -9 bash

 

    • در اخر اگر ربات شما خاموش شد

killall screen

killall tmux
killall nohup
killall tg
killall bot
killall tg
killall tgcli
killall screen
killall *
killall -9 bash

و بعد

cd MaTaDoR
screen ./Autolaunch

 

برای دانلود سورس ربات ضد لینک کافیست بر روی دکه پایین بزنید

هرچند با دستور wget به صورت مستقیم در سرور شما دانلود خواهد شد

در ادامه شما را به دیدن ویدیوی این آموزش دعوت میکنیم

شما را در پایین به دیدن این ویدیو که در اپارات قرار داده شده است دعوت میکنیم
لازم به ذکر است :
که در مقاله بعدی در این دسته مقالات ,نحوه اجرای رباتهای api را برای شما عزیزان قرار میدهیم

لطفا ما را با نظرهای خود خرسند نمایید و اگر سوالی داشتید در پایین پست قسمت نظرات پیام بگذارید

ویدیو آموزشی نحوه اجرای رباتهای تلگرامی

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام
تشکر ویژه از:عرفان رحیمی