سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
3.44K subscribers
110 photos
57 videos
532 files
398 links
🤖 **کانال تخصصی آموزش ساخت ربات تلگرام + دانلود سورس رایگان**
آموزش گام‌به‌گام ساخت ربات (بدون نیاز به کدنویسی + با کدنویسی)
**سورس‌های آماده:** ربات مدیریت گروه، فروشگاه، تبلیغات، دانلودر و...
📩 سفارش ربات:
@NamePlusUser
Download Telegram
♦️ آموزش ساخت ربات ضد لینک

♦️حجم کل : 78.8 مگابایت
♦️منبع : سایت یوتیوب
♦️مدت : 15 دقیقه
♦️زبان : فارسی

@BotSorce
♦️امروز سراغ خطایی رفتیم و میخوایم بهش بپردازیم که قطعا شما دوستان زیاد باهاش برخورد کردید.
HTTP version not support

♦️خطای 505 یعنی ﻧﺴﺨﻪ HTTP ﭘﺸﺘﯿﺒﺎﻧﯽ ﻧﻤﯽ ﺷﻮﺩ
♦️ﭘﺸﺘﯿﺒﺎﻧﯽ ﻧﺸﺪﻥ ﻧﺴﺨﻪ HTTP ﭘﺮﻭﺗﮑﻠﯽ ﺍﺳﺖ ﮐﻪ ﻭﺍﺳﻂ ﮐﺎﺭﺑﺮﯼ ﺍﺯ ﺁﻥ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﺪ، ﻣﻌﻤﻮﻻ ﺳﺮﻭﺭ ﺩﻟﯿﻞ ﭘﺸﺘﯿﺒﺎﻧﯽ ﻧﮑﺮﺩﻥ ﺍﺯ ﺁﻥ ﻧﺴﺨﻪ ﺭﺍ ﻧﯿﺰ ﺑﻪ ﻫﻤﺮﺍﻩ ﺳﺮﺑﺮﮒ ﻫﺎﯼ ﭘﺎﺳﺦ ﺧﻮﺩ ﺍﺭﺳﺎﻝ ﻣﯽ ﮐﻨﺪ .
♦️ﻋﻼﻭﻩ ﺑﺮ ﻣﻮﺍﺭﺩ ﮔﻔﺘﻪ ﺷﺪﻩ ﮐﻪ ﻃﺒﻖ ﺍﺳﺘﺎﻧﺪﺍﺭﺩ RFC 2616 W3C ﺍﺳﺖ، ﮐﺪﻫﺎﯼ ﺩﯾﮕﺮﯼ ﻣﺮﺑﻮﻁ ﺑﻪ ﺳﺮﻭﺭﻫﺎﯼ ﻣﺎﯾﮑﺮﻭﺳﺎﻓﺖ ﻭ ﺳﺎﯾﺮ ﭘﺮﻭﺗﮑﻞ ﻫﺎﯼ ﻭﺏ ﻭﺟﻮﺩ ﺩﺍﺭﺩ ﮐﻪ ﺑﻪ ﺟﻬﺖ ﮐﺎﺭﺑﺮﺩﯼ ﻧﺒﻮﺩﻥ ﺍﺯ ﺫﮐﺮ ﺁﻧﻬﺎ ﺧﻮﺩﺩﺍﺭﯼ ﮐﺮﺩﻩ ﺍﯾﻢ.
♦️تابع دریافت عکس کاربر

function  getUserProfilePhotos($token,$from_id) {
$url = 'https://api.telegram.org/bot'.$token.'/getUserProfilePhotos?user_id='.$from_id;
$result = file_get_contents($url);
$result = json_decode ($result);
$result = $result->result;
return $result;
}


@BotSorce
FreeDomain
♦️شما دوستان از این سایت نیز میتونید هاست رایگان دریافت کنید.

♦️200 گیگ فضا
♦️4 گیگ پهنای باند ماهانه
♦️5 دامنه at .eu.pn و .me.pn
♦️پشتیبانی از زبانهای PHP, MySQL, CGI, Perl, Flash
♦️1 ایمیل

💯نکته ای که باید در مورد هاستهای رایگان رعایت کنید،اینه که سعی کنید فایلهای اصلی که از قبل در هاست وجود داره رو دستکاری و ادیت نکنید،مثل فایل
.htaccess
که دستکاری این فایل در اکثر هاستهای رایگان،باعث میشه بصورت خودکار اکانتتون حذف و غیرفعال بشه.

♦️از طریق دکمه زیر میتوانید وارد سایت شوید.
♦️نرم افزار اندروید Lua
♦️جهت دیباگ پلاگین ها و اجرای انواع کد
♦️امیدوارم از این نرم افزار،استفاده های لازم رو ببرید.

@BotSorce
♦️برنامه نویسی ربات تلگرام با زبان php
♦️پارت 1

@Botsorce
♦️ آموزش افزودن پنل مدیریت به شکلی دیگر

♦️ ربات های خود را با پنل ، مدیریت کنید
♦️با توجه به اینکه هر ربات تلگرامی نیاز به یک ادمین و پنلی که ادمین با استفاده از آن ربات را مدیریت کند دارد ، ما این آموزش را برای شما آماده کرده ایم تا شما بتوانید هر سورسی که در اختیار دارید را به آن پنل مدیریت اضافه کنید شما می توانید با استفاده از این آموزش هر سورسی که از کانال سوری ربات دانلود می کنید و فاقد پنل مدیریت هستند ، به آن ها پنل مدیریت اضافه کنید،هر چند قبلا در این آموزش ، شکلی دیگر از افزودن پنل مدیریت به ربات را برایتان ارسال کرده بودیم،امروز با آموزشی دیگر در خدمتتون هستیم.

♦️ابتدا باید تعریف کنیم که ادمین چه کسی ست و باید متغیر ادمین رو قرار بدیم :

$admin ="123456789";
♦️جای اعداد شناسه کاربری خود را قرار دهید.
♦️حالا باید متغیرهای زیر رو به سورس اصلی ربات اضافه کنیم :
$text = $update->message->text; $fromid = $update->message->from->id; $chatid = $update->message->chat->id;

♦️خب ما الان باید تابع ارسال رو به سورسمون اضافه کنیم :

function SendMessage($chatid,$text,$keyboard){
bot('sendMessage',
'chat_id'=>$chatid, 'text'=>$text, 'reply_markup'=>$keyboard );
}
♦️حالا باید بیایم آخر سورس و قبل از ?> کد زیر رو قرار میدیم :

elseif($text == '/panel' && $fromid == $admin){ SendMessage($admin,"مدیر گرامی به پنل مدیریت خوش آمدید","html","true",$buttonmanaging);
}else{ SendMessage($chatid,"شما مدیر نیستید","html","true",$buttonmenu);
}
♦️در اینجا ما تعریف کردیم که وقتی متن برابر باشه با /panel و اینو ادمین ارسال کرده باشه بگه به پنل مدیریت خوش آمدید و بره روی دکمه ها با آدرس (خودتون تعریف کنید اینجاشو)
$buttonmanaging
♦️و اگه ادمین ارسال نکرد و یک کاربر عادی ارسال کرد بهش بگه که شما مدیر نیستید و بره به منوی اصلی با آدرس *(خودتون تعریف کنید اینجاشو)*
$button
menu
♦️خب کار تمومه حالا اگه میخواید برای قسمت مدیریت دکمه تعریف کنید کافیه بعد دکمه مدیریت ، کد بزارید و حتما شرط اجرا برای ادمین رو برای کد بزارید.
♦️برای اضافه کردن دکمه ها،میتونید از آموزش قبلی استفاده کنید.

♦️امیدوارم از این آموزش استفاده لازم رو ببرید

@BotSorce
♦️امروز به جای خطاهای وب،میخوایم یکی از خطاهای رایجی که اکثر دوستان در اجرای سورسهای php باهاش مواجه میشن کمی توضیح بدیم.

syntax error, unexpected '$chat_id' (T_VARIABLE) in line ∆∆
♦️جای
∆∆ هر عددی،یعنی هر لاینی میتونه باشه

♦️خب این خطا چه موقع رخ میده؟
♦️این خطا زمانی رخ میده که احتمالا وقتی در حال ادیت سورس هستیم،ناخواسته یکی از این دو موردی که خدمتتون عرض میکنم رو پاک میکنیم.

اولی
👉🏼 , 👈🏼
دومی هم
👉🏼 ; 👈🏼

♦️اما نکته ای که هست،وقتی خطا رو به ما نشون میده،بطور مثال میگه
syntax error, unexpected '$chat_id' (T_VARIABLE) in line 20
♦️وقتی لاین 20 رو بررسی میکنید،متوجه هیچگونه اشتباه یا پاک شدن دو موردی که خدمتتون عرض کردم،نمیشید...!!!!
♦️خب اشکال کار کجاست؟
♦️نکته دقیقا همینجاست،زمانیکه که لاین 20 رو به ما به عنوان خطا گزارش میده،شما باید تو لاین قبلی،یعنی لاین 19 بگردی دنبال اشتباه و پیدا کردن اون دو مورد که پاک شده.
♦️بعد از پیدا کردن و رفع ایراد،دیگه چنین خطایی رو مشاهده نمیکنید.(البته اگه بقیه جاهای سورس رو به همینصورت پاک نکرده باشیم،اگه این اتفاق افتاده باشه،باید رفع ایراد بشه تا دیگه باگی وجود نداشته باشه)

#موفق_باشید
اگه منبع خودتو نمیزنی
#کپی_آزاد
@BotSorce
♦️یک مشکلی که خیلی ها رو اذیت میکند ، متوجه شدن از ارور های ربات هست ، رباتتون کار نمیکند؟ خوب دردسر شروع شده است

♦️در php معمولا ارورهای مربوط به ربات به ۲ دسته تقسیم می شوند.

♦️ #دسته_اول
♦️ارور ها مربوط به syntax هستند که در ارور لوگ ها ( error_log ) ذخیره می شوند.
♦️ارور های تفاوت متغیر ها و .‌.. که موجب کرش شدن برنامه هست در این بخش قرار میگیرند.
♦️#دسته_دوم
♦️مربوط به ارور هایی هستند که خود تلگرام برای ما ارسال می کند ( مثلا chat id اشتباه هست و ...)

♦️برای جلوگیری از این ارورها باید یقین پیدا کنید که هر داده ، دارای چه مقادیری از چه نوعی هست که برای این کار باید مقادیر رو var_dump کنید.

♦️خب وقتی تلگرام درخواست ها را ارسال میکند شما اگر echo یا var_dump هم کنید ، باز در دسترسی شما نیستند.

♦️خوب برای این کار شما بهتر هست تمام خروجی هایی که در درخواست های تلگرام دارید ، توی یک فایل ذخیره کنید.

♦️برای مثال: اول فایل ربات کد زیر را قرار دهید ( خط ۱ ):

ob_start();

♦️و در آخرین خط فایل نیز این کد قرار بدید :

file_put_contents('log',ob_get_clean());

♦️شما اگر بین این دو کد echo یا var_dump کنید ، در فایل log ذخیره می شود.

#اگه_منبع_خودتو_نمیزنی
کپی کردی،توئم باید بزنی
#کپی_آزاد
@BotSorce
♦️شاید شما هم بخواهید از سرویس های فوق العاده و رایگان openshift استفاده کنید ولی به علت پیچیدگی آن بیخیال شده باشید !

OpenShift
♦️چیست؟

♦️openshift
یک سیستمی ست که به شما یک هاست رایگان و قدرتمند با گواهی SSL ارائه می دهد که شما می توانید با هر زبان برنامه نویسی که موجود هست با سرویس های مد نظرتان نصب کنید و استفاده کنید

♦️ #ادامه_در_پست_بعد
♦️برنامه نویسی ربات تلگرام با زبان php
♦️پارت 2

@BotSorce
♦️خطای 408
Request Timeout
♦️ﭘﺎﯾﺎﻥ ﺣﺪﺍﮐﺜﺮ ﺯﻣﺎﻥ ﺩﺭﺧﻮﺍﺳﺖ ‏
♦️ﮐﺪ 408 ﺯﻣﺎﻧﯽ ﺭﺥ ﻣﯽ ﺩﻫﺪ ﮐﻪ ﺳﺮﻭﺭ ﺩﺭ ﺍﻧﺘﻈﺎﺭ ﺩﺭﺧﻮﺍﺳﺖ ﻭﺍﺳﻂ ﮐﺎﺭﺑﺮﯼ ﺍﺳﺖ، ﺍﻣﺎ ﻫﯿﭻ ﭘﺎﺳﺨﯽ ﺩﺭ ﺯﻣﺎﻥ ﺍﺳﺘﺎﻧﺪﺍﺭﺩ ﺩﺭﯾﺎﻓﺖ ﻧﻤﯽ کند، ﺑﻪ ﺍﯾﻦ ﺻﻮﺭﺕ ﺳﺮﻭﺭ خطای 408 ﺭﺍ ﺍﺭﺳﺎﻝ ﻣﯽ ﮐﻨﺪ ﻭ ﻭﺍﺳﻂ ﮐﺎﺭﺑﺮ ﻣﯽ ﺗﻮﺍﻧﺪ ﻣﺠﺪﺩﺍ ﻭ ﺩﺭ ﺩﻓﻌﺎﺕ ﺑﻌﺪﯼ ﺩﺭﺧﻮﺍﺳﺖ ﺧﻮﺩ ﺭﺍ ﺍﺭﺳﺎﻝ ﮐﻨﺪ.

@BotSorce
♦️🇮🇷یک هدیه برای دوستان عرب زبانمان در کانال

♦️🇮🇶لدينا هدية لدينا في اللغة العربية صديق في قناتنا

♦️🇬🇧We have a gift for our Arab language friend's in channel
♦️🇮🇷 سورس ربات آنتی اسپم به زبان عربی،هدیه ای برای دوستان عرب زبانمان در کانال

♦️🇮🇶 المصدر بوت مكافحة البريد المزعج في اللغة العربية . هدية لدينا في اللغة العربية صديق في القناة .

♦️🇬🇧 Source bot Anti-Spam in Arabic language . Gift for our Arabian friend's in channel .

🔐 Password :
@botsorce

@BotSorce
👍1
♦️کتاب آموزش ساخت ربات تلگرام
♦️این کتاب هنوز تکمیل نشده و فقط بدلیل درخواستهایی که دوستان داشتن،کمی زودتر از موعد میفرستیمش.
♦️و اینکه اگه خدا بخواد تا یکی دو هفته دیگه تکمیل شده ش رو میفرستم تو کانال
♦️امیدواریم که مطالب کتاب مفید باشه.
♦️ضمنا،در نسخه کامل این کتاب تمامی مشکلات این نسخه برطرف خواهد شد.

@BotSorce
♦️برنامه نویسی ربات تلگرام با زبان php
♦️پارت 3

@BotSorce
♦️صرفا جهت اطلاع رسانی ها و ارائه برخی خدمات،سایت کانال بر روی یکی از دامنه های رایگان و ظرف مدت دو روز راه اندازی شده.
♦️به مرور به قابلیتها و خدمات سایت افزوده خواهد شد و مشکلات نیز برطرف خواهد شد.
♦️ با کلیک روی همین متن و همچنین از طریق دکمه زیر این پست میتونید وارد سایت بشید.
♦️ضمنا،سایت اصلی ما سالهاست در زمینه آموزش برنامه نویسی فعال بوده،اما بدلیل اینکه با نام و دامنه دیگری بود،در حال حاضر از همین دامنه برای اطلاع رسانی و ... استفاده کردیم.
♦️ درصورت لزوم،سایت اصلی هم خدمت شما دوستان معرفی خواهد شد
@Botsorce_ChannelBot.rar
3 KB
♦️سورس ربات ارسال پست به کانال
♦️این سورس رو تا امروز دست نگه داشته بودیم و نفرستادیم،ولی به یک دلیل ! فرستادیمش
♦️رمز فایل :
@botsorce

@BotSorce