PDA

View Full Version : سوال: روبات تلگرام php



barnamenevis100
دوشنبه 16 شهریور 1394, 16:42 عصر
سلام من تا جایی که فهمیدم برای روبات نیاز به سرور داری

حال با یک سرور vps ( php5)

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

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

sorushsa
دوشنبه 16 شهریور 1394, 17:54 عصر
سلام
این وب سرویس رو تست کنید ببینید کارتون رو راه میندازه؟
دانلود فایل مستندات و راهنمای استفاده از وب سرویس (http://login.mahan-ads.ir/webservice/download/webservice.pdf)
دانلود نمونه کد ارسال و دریافت ، گزارش گیری و مانده شارژ به زبان PHP (http://login.mahan-ads.ir/webservice/download/PHP_Webservice_SampleCode.zip)

barnamenevis100
دوشنبه 16 شهریور 1394, 18:17 عصر
این سیستم ارسال اس ام اس ؟

میخواستم روباتی با godfather
بسازم ..کار وارد کرد مثلا یغما گلرویی اشعارش بیاید

amin1softco
دوشنبه 16 شهریور 1394, 18:54 عصر
ببنید ربات تلگرام نیاز به وی پی اس نداره بعد از اینکه رباتتون را ساختید یک توکن دریافت می کنید حالا برای دریافت پیام ها و آپدیت هایی ربات در حال حاضر دو تا متد وجود داره که شما می تونید استفاده کنید یکیش getupdates است که در این روش شما خودتون این متد را پشت سر هم مثلاً با corn job فراخوانی می کنید یا اینه که به تلگرام میگید که آدرس شما را خودش فراخوانی کنه هر زمان که پیامی وجود داشت که به این حالت webhooks گفته می شه و نیاز به این داره که شما از پروتکل https استفاده کنید که معتبر باشه
برای مثال شما در خواست می دید به این آدرس : http://api.telegram.org/bot{yourtoken}/getupdates یک محتوای json بر می گردونه و شما می تونید اونو آنالیز کنید ببنید طرف براتون چه کامندی فرستاده و هر کسی هم که با ربات ارتباط برقرار کنه یک id داره که باید یکجا نگهداریشون کنید تا بعدا بتونید دوباره بهشون پیام بزنید و این شناسه حکم شماره تلفن شخص را داره برای شما!
در خواست در حد همون ارسال فرم به سمت سرور است و نه بیشتر
https://github.com/akalongman/php-telegram-bot