تلگرام ای دی: @virtualsim
تلگرام ای دی : @yekihacom
فایل پیوست 28238فایل پیوست 28239
نمایش نسخه قابل چاپ
تلگرام ای دی: @virtualsim
تلگرام ای دی : @yekihacom
فایل پیوست 28238فایل پیوست 28239
سلام خدمت عزیزان
من دیدم یکی از سایت ها یه اسکریپت کامل رو بفروش میرسوند
که میگفت روی دو حالت http و https هم کار میکنه
میخواستم ببینم این چطوره و ماجراش چیه ؟
همینطور میخواستم از دوستانی که این فال فعلی رو ساخت که آموزششو هست با دانلود بذارن ولی کامل باشه تا با مرورش بشه فهمیدش چون زیاد حرفه ای نیستم
اگرم دوستان اسکریپتی چیزی دارن که میشه باهاش ساخت ممنون میشم بدم
حاضرم برای جبران اسکریپت رو فارسی و تا حد امکان راست چین بکنم
ایمیل من : sun.night902@gmail.com
این نرم افزارهای تلگرام رو چطور میشه رایگان گیر آورد ؟
برای ارسال کیبود با تلگرام حتما باید اون رو همراه یک پیام یا عکس یا فایل ارسال کنید ، ما اینجا از متد ارسال پیام استفاده میکنیم
تو این کد یه صفحه کلید 2 در 3 رو مشاهده میکنید که شیش تا کامند یا کلید داره ، بعد از تعریف متغیر keyboard$ باید اون رو با استفاده از متد send message همراه پیامی که میخاید بفرستید ارسال کنید
یک سری ویژگی های خاص هم هست که میتونید بهش اضافه کنید ، مثل Resize Keyboard که باعث میشه کیبوردتون تو صفحه تلگرام سایز بندی و جمع و جور بشه ، یا one_time_keyboard که باعث میشه کیبود فقط یک بار نمایش داده بشه و بعد از اون محو بشه ، یا selective که باعث میشه اون کیبود به فرد خاصی ارسال بشه ، اطلاعات تکمیلی در مورد این ویژگی ها رو میتونید اینجا https://core.telegram.org/bots/api پیدا کنید
اگر دقت کنید کد زیر از یک آرایه بیرونی و دو آرایه درونی تشکیل شده ، که آرایه های درونی هر کدوم سه عضو دارن
هر کدوم از اعضای ارایه های درونی یک دکمه رو نشون میدن و کل کامند ها در دو سطر خلاصه شدن که هر سطر شامل سه کامنده
توجه کنید که هر کدوم از آرایه های داخلی نشانگر یک سطره ، یعنی شما در صورتی که بخاید یک سطر به سطر های کیبوردتون اضافه کنید و مثلا 6 تا دکمه توش بذارید ، باید یک ارایه با 6 عضو به آرایه های درونی اضافه کنید
کد PHP:
$keyboard = array(
'keyboard' => array(
array("Command 1", "Command 2","Command 2"),array("Command 4","Command 5","اCommand 6")
),'one_time_keyboard'=>true,'resize_keyboard'=>true);
بعد از ساخت کیبوردتون و ذخیره ی اون تو یک متغیر ، میتونید از طریق زیر ارسالش کنید:
لازم به ذکره که توی کد بالا ، متغیر Token$ همون توکن ربات شماست ( بدون کلمه ی بات در اولش ) ، text_reply$ همون متنیه که میخواید همراه با کیبوردتون بفرستید. user_id$ همون چت آی دی فردیه ک میخواید پیام و کیبوردو بهش ارسال کنید . که این متغیر ها از قبل باید تعریف بشنکد PHP:
$encodedMarkup = json_encode($keyboard);
$url = 'https://api.telegram.org/bot'.$token .'/sendMessage?text='.$text_reply.'&chat_id='.$user_id.'&reply_markup='.$encodedMarkup;
file_get_contents($url);
مثال : - البته این مثال کار نمیکنه و فقط جنبه اشنایی داره :
- - - Updated - - -کد PHP:
$text_reply = 'لطفا انتخاب نمایید :';
$Token='222516000:AngD5421SfSc220234AAXiZiivKdF';
$user_id=4465326;
سلام دوستان
کسی یک نمونه json کامل دریافتی توسط ربات رو که توش مثال از استیکر ، عکس ، ویدیو ، فایل و وویس باشه داره که قرار بده؟
و اینکه کسی میدونه با چه کدی تو php میشه این json دریافتی رو تو ی فایل تو سرور ذخیره کرد ؟
یک دنیا ممنون
از اینجا ssl بگیر قیمتاش عالیه
http://shiraz.technology/
سلام من برای fatherbot دستور start را که ارسال میکنم هیچ جوابی نمیده علتش چیه
برای آدرس فایل php ربات که برای تلگرام ارسال میشه، امکان این که برای ssl از apache و پورت 443 استفاده کنیم؟
اقا مُردم، پوکیدم
چقد تست کنم آخه :(
من یه دامنه دارم و رفتم از طریق همین سایت cloudflare بهش SSL وصل کردم
الان دامین بصورت https://asadi.biz در دسترس هستش و هیچ مشکلی نداره.
خو الان من از طریق لینک زیر آدرس وب سایم رو به تلگرام فهمونمدش:
https://api.telegram.org/bot12967032...iz/bot/bot.php
و نوشت : description: "Webhook was set"
انگارآ همه چی اوکی هستش...
خوب الان من در همین فایل bot.php کد زیر رو قرار دادم که وقتی اجرا شد، یه مقداری رو داخل یک فایل تِکست میریزه (جهت مطمئن بودن از وصل بودن تلگرام به آدرس وب سایتم)
کد:
ولی هــــیچ مقداری داخل فایل num.txt ذخیره نمیشه :(کد:$ip = "1". "\n";
file_put_contents("num.txt", $ip, FILE_APPEND);
این یعنی هیچ درخواستی به همین آدرس ارسال نمیشه...
در صورتی که اگه شما فقط آدرس https://asadi.biz/bot/bot.php رو بزنید، یک متن داخل همین فایل num.txt ذخیره میشه
مشکل چیه
خدااااااا