@JupiterApi.php
15.3 KB
سورس ربات نمونه ی ساده دانلود و جستجوی موزیک (اوپن نشده)
متصل به سایت behmusic.com
با منتشر کردن سورس در کانالهایتان از کانال ما حمایت کنید تا سورس بیشتری بذارم براتون 😊💐
🆔 @JupiterApi
متصل به سایت behmusic.com
با منتشر کردن سورس در کانالهایتان از کانال ما حمایت کنید تا سورس بیشتری بذارم براتون 😊💐
🆔 @JupiterApi
Audio
وصیتنامه تلگرام
😇نوحهای ازمرحوم تلگرام‼️
😁تمام بدبختیهاازمنه!گردوخاک-گرانی-مسکن-شلوغیهای دیماه-غارتشدهها و
⛔️حالا که فیلترشدم کشورگل وبلبل میشه @jupiterapi
😇نوحهای ازمرحوم تلگرام‼️
😁تمام بدبختیهاازمنه!گردوخاک-گرانی-مسکن-شلوغیهای دیماه-غارتشدهها و
⛔️حالا که فیلترشدم کشورگل وبلبل میشه @jupiterapi
💥 آموزش قفل کردن ربات روی کانال
با سلامی دوباره خدمت همراهان و اعضای کانال .
خیلی از دوستان میان پیوی سوال میکنند "که چکار کنم رباتم روی کانال قفل شه تا عضو وارد کانال نشده ربات براش کار نکنه ؟"
خب اگه شما از ربات API استفاده میکنید و متد های تلگرام (getChatMember) رو مطالعه کرده باشید براحتی میتونید جواب این سوال رو پیدا کنید .
اما من میخوام کامل براتون این متد توضیح بدم پس تا آخر آموزش همراه ما باشید .
اما بطور کلی این متد یسری اطلاعات از عضو مشخص شده به شما میده . مثلا نشون میده شخص از کانال لفت داده (left) یا شخص سازنده ی کانال (creator) و ... میباشد .
در محله اول ربات باید در کانال مورد نظر ادمین باشد تا به وضعیت اعضاء دسترسی داشته باشد .
لینک استفاده از این متد :
https://api.telegram.org/bot[TOKEN]/getChatMember?chat_id=[chat_id]&user_id=[user_id]
خب در لینک بالا عبارت [TOKEN] همان توکن ربات است ، عبارت [chat_id] شناسه یا نام کاربری کانال یا چت مورد نظر است و [user_id] نشانگر شناسه عددی کاربر میباشد .
اما اگه اطلاعات در متد بالا درست قرار داده بشه خروجی یک ارایه بصورت JSON به شکل زیر است و آبجکت ok خروجی true رو برمیگردونه .
{"ok":true,"result":{"user":{"id":342929908,"is_bot":false,"first_name":"#MrJava;D","username":"LordDeveloper","language_code":"fa"},"status":"creator"}}
خب ما با استفاده از خروجی بالا به راحتی میتوانیم وضعیت کاربر تو گروه یا کانال را مشخص کنیم
من تو مثال بالا از کانال @JupiterApi و ایدی خودم استفاده کردم که وضعیت من در کانال creator است (یعنی سازنده)
من برای راحتی شما برای استفاده از متد اصلی تلگرام یه فانکشن تعریف میکنم که کار رو براتون راحت میکنه . شما میتونید تو سورس هاتون از این فانکشن استفاده کنید
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
خب برای فراخوانی فانکشن هم میتوانید به صورت زیر عمل کنید
getChatMember($chatid,$fromid);
اما یک نمونه سورس برای روشن شدن توضیحات :
define('API_KEY','');
$update = json_decode(file_get_contents('php://input'),true);
$chatid = $update['message']['chat']['id'];
$fromid = $update['message']['from']['id'];
$text = $update['message']['text'];
$channel = '@JupiterApi';
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
function sendMessage($chatid,$text){
$url = 'https://api.telegram.org/bot'.API_KEY.'/sendMessage?';
$array = array('chat_id'=> $chatid, 'text'=> $text);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
if(getChatMember($channel,$fromid)['result']['status'] == 'left'){
sendMessage($chatid ,'کاربر گرامی شما در کانال عضو نیستید ابتدا در کانال عضو شوید ');
}
به همین راحتی 😉 اعضای کانال بره بالا سورس موزیک یابی رو که اوپن کردم قسمت پنل و عضویت در کانال رو بهش اضافه میکنم و میذارم تو کانال
ببخشید اگه مطلب طولانی بود برای توضیح این مطلب باید تایپ میکردم اما وقت کافی ندارم اگه مطلب غلط املاییم داشت بازم باید ببخشید چون با گوشی تایپ کردم و دقت نکردم😐
کانال رو به دوستانتون معرفی کنید☺️💐
🆔 @JupiterApi
با سلامی دوباره خدمت همراهان و اعضای کانال .
خیلی از دوستان میان پیوی سوال میکنند "که چکار کنم رباتم روی کانال قفل شه تا عضو وارد کانال نشده ربات براش کار نکنه ؟"
خب اگه شما از ربات API استفاده میکنید و متد های تلگرام (getChatMember) رو مطالعه کرده باشید براحتی میتونید جواب این سوال رو پیدا کنید .
اما من میخوام کامل براتون این متد توضیح بدم پس تا آخر آموزش همراه ما باشید .
اما بطور کلی این متد یسری اطلاعات از عضو مشخص شده به شما میده . مثلا نشون میده شخص از کانال لفت داده (left) یا شخص سازنده ی کانال (creator) و ... میباشد .
در محله اول ربات باید در کانال مورد نظر ادمین باشد تا به وضعیت اعضاء دسترسی داشته باشد .
لینک استفاده از این متد :
https://api.telegram.org/bot[TOKEN]/getChatMember?chat_id=[chat_id]&user_id=[user_id]
خب در لینک بالا عبارت [TOKEN] همان توکن ربات است ، عبارت [chat_id] شناسه یا نام کاربری کانال یا چت مورد نظر است و [user_id] نشانگر شناسه عددی کاربر میباشد .
اما اگه اطلاعات در متد بالا درست قرار داده بشه خروجی یک ارایه بصورت JSON به شکل زیر است و آبجکت ok خروجی true رو برمیگردونه .
{"ok":true,"result":{"user":{"id":342929908,"is_bot":false,"first_name":"#MrJava;D","username":"LordDeveloper","language_code":"fa"},"status":"creator"}}
خب ما با استفاده از خروجی بالا به راحتی میتوانیم وضعیت کاربر تو گروه یا کانال را مشخص کنیم
من تو مثال بالا از کانال @JupiterApi و ایدی خودم استفاده کردم که وضعیت من در کانال creator است (یعنی سازنده)
من برای راحتی شما برای استفاده از متد اصلی تلگرام یه فانکشن تعریف میکنم که کار رو براتون راحت میکنه . شما میتونید تو سورس هاتون از این فانکشن استفاده کنید
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
خب برای فراخوانی فانکشن هم میتوانید به صورت زیر عمل کنید
getChatMember($chatid,$fromid);
اما یک نمونه سورس برای روشن شدن توضیحات :
define('API_KEY','');
$update = json_decode(file_get_contents('php://input'),true);
$chatid = $update['message']['chat']['id'];
$fromid = $update['message']['from']['id'];
$text = $update['message']['text'];
$channel = '@JupiterApi';
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
function sendMessage($chatid,$text){
$url = 'https://api.telegram.org/bot'.API_KEY.'/sendMessage?';
$array = array('chat_id'=> $chatid, 'text'=> $text);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
if(getChatMember($channel,$fromid)['result']['status'] == 'left'){
sendMessage($chatid ,'کاربر گرامی شما در کانال عضو نیستید ابتدا در کانال عضو شوید ');
}
به همین راحتی 😉 اعضای کانال بره بالا سورس موزیک یابی رو که اوپن کردم قسمت پنل و عضویت در کانال رو بهش اضافه میکنم و میذارم تو کانال
ببخشید اگه مطلب طولانی بود برای توضیح این مطلب باید تایپ میکردم اما وقت کافی ندارم اگه مطلب غلط املاییم داشت بازم باید ببخشید چون با گوشی تایپ کردم و دقت نکردم😐
کانال رو به دوستانتون معرفی کنید☺️💐
🆔 @JupiterApi
👍2
https://t.me/joinchat/IwHDTUlqaelcodcWosYdOQ
ایده برای ربات کلینر بدین 👆
ایده برای ربات کلینر بدین 👆
#سوال_اعضاء
"داداش سورس نمونه استفاده از وب سرویس تاریخ و ساعت رو داری
میخوام این اطلاعات رو نمایش بده
امروز سه شنبه مورخه 97/02/04 ساعت 11:11:51 ساعت 21:30 نام سال 1397 ، سگ است"
آموزش استفاده از وب سرویس تاریخ و ساعت که قبلا در کانال ارائه شده بود (دقت کنید این آموزش برای مثال بالاست ) :
$query = 'امروز l مورخه Y/m/d ساعت H:i:s نام سال q است .';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$result = $service['result'];
حالا هرجا از متغیر "result$" استفاده کنید خروجی یک رشته به شکل زیر است :
" امروز مورخه 1397/02/16 و ساعت 01:32:54 و نام سال سگ است ."
حالا یسری از دوستان میخوان از این وب سرویس برای نمایش ساعت و تاریخ استفاده کنند که خروجی به شکل زیر باشد :
1397/02/16
01:32:54
از کد زیر استفاده میکنیم :
برای تاریخ :
$query = 'Y/m/d';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$date = $service['result'];
خروجی کد بالا :
1397/02/16
برای ساعت :
$query = 'H:i:s';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$date = $service['result'];
خروجی :
01:32:54
موفق باشید .
🆔 @JupiterApi
"داداش سورس نمونه استفاده از وب سرویس تاریخ و ساعت رو داری
میخوام این اطلاعات رو نمایش بده
امروز سه شنبه مورخه 97/02/04 ساعت 11:11:51 ساعت 21:30 نام سال 1397 ، سگ است"
آموزش استفاده از وب سرویس تاریخ و ساعت که قبلا در کانال ارائه شده بود (دقت کنید این آموزش برای مثال بالاست ) :
$query = 'امروز l مورخه Y/m/d ساعت H:i:s نام سال q است .';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$result = $service['result'];
حالا هرجا از متغیر "result$" استفاده کنید خروجی یک رشته به شکل زیر است :
" امروز مورخه 1397/02/16 و ساعت 01:32:54 و نام سال سگ است ."
حالا یسری از دوستان میخوان از این وب سرویس برای نمایش ساعت و تاریخ استفاده کنند که خروجی به شکل زیر باشد :
1397/02/16
01:32:54
از کد زیر استفاده میکنیم :
برای تاریخ :
$query = 'Y/m/d';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$date = $service['result'];
خروجی کد بالا :
1397/02/16
برای ساعت :
$query = 'H:i:s';
$link = 'http://webservice.lorddeveloper.ir/date-time?input='.urlencode($query).'&time=0&lang=en';
$service = json_encode(file_get_contents($link),true);
$date = $service['result'];
خروجی :
01:32:54
موفق باشید .
🆔 @JupiterApi
@JupiterApi.php
19.1 KB
آپدیت سورس موزیک یاب
- اضافه شدن قفل کانال
- اضافه شدن پنل مدیریت
- نمایش تعداد اعضاء
- ارسال همگانی
موفق باشید بازم از کانال حمایت کنید تا بتونیم خدمات بیشتری ارائه بدیم
🆔 @JupiterApi
- اضافه شدن قفل کانال
- اضافه شدن پنل مدیریت
- نمایش تعداد اعضاء
- ارسال همگانی
موفق باشید بازم از کانال حمایت کنید تا بتونیم خدمات بیشتری ارائه بدیم
🆔 @JupiterApi
ژوپیتـر اِیپیآی | Jupiter API
@JupiterApi.php
اینم بگم بصورت اینلاین هم کار میکنه مثال :
کافیه حالت اینلاین را در بات فادر فعال کنید
@JupiterApiBot دوست دارمکافیه حالت اینلاین را در بات فادر فعال کنید
تموم PV هامو پاک کردم هرکی سوال داشته باشه غیر از مطالب کانال ریپورت اسپم میخوره :|
سر قولم هستم بزودی اپدیت سورس موزیک رو میذارم .
🆔 @JupiterApi
سر قولم هستم بزودی اپدیت سورس موزیک رو میذارم .
🆔 @JupiterApi
با سلام خدمت تمام اعضای کانال🌹
یسری از دوستان مشکل کانکت شدن به فیلتر شکن رو دارن تا جایی که حتی یک روز منتظر بودن ولی کانکت نشدن و علاوه بر اون طبق شایعاتی که پخش شده ممکنه دسترسی اکثر فیلتر شکن هارو بگیرن و اینجوری مشکل کانکت شدن به تلگرام یکم دشوار تر بشه ...
اما اینجا یه پیشنهاد واستون دارم و اونم اینه که مراحل زیر رو دقیق انجام بدین :
- ابتدا از گوگل پلی یا فایلی که در پست بعدی براتون ارسال میکنم نرم افزار orbot یا ربات پیازی رو دانلود کنید . (اگر زبان گوشیتون فارسی باشه زبان برنامه هم فارسی هستش)
- بعد از نصب از وی پی ان قبلی دیسکانکت بشید .
- برنامه را باز کرده و تیک use bridges رو یک بار غیر فعال و دوباره فعال کنید تا تب جدید باز شود .
- تو تب جدید گزینه ی دوم را فعال کنید .
- تو مرحله ی بعدی به صفحه اصلی برنامه برگشته و روی استارت بزنید
- صبر کنید پروسه به صد در صد برسه
- بعد از اتمام پروسه روی لینک زیر کلیک کنید
! توجه داشته باشید پروکسی ای که فعال میکنید از طریق لوکال آی پی هستش و فقط به گوشی شما مربوط میشه و امنیتش نسبت به سایر پروکسی ها خیلی بالاست .
لینک متصل شدن به پروکسی شخصی :
https://t.me/socks?server=127.0.0.1&port=9050
اون دسته از دوستان که فعلا مشکلی ندارن تست نکنن اما اگه با کندی سرعت vpn مواجهه شدید این راه بهترین مسیره برای دور زدن فیلترینگ .
#نه_به_فیلترینگ
🆔 @JupiterApi
یسری از دوستان مشکل کانکت شدن به فیلتر شکن رو دارن تا جایی که حتی یک روز منتظر بودن ولی کانکت نشدن و علاوه بر اون طبق شایعاتی که پخش شده ممکنه دسترسی اکثر فیلتر شکن هارو بگیرن و اینجوری مشکل کانکت شدن به تلگرام یکم دشوار تر بشه ...
اما اینجا یه پیشنهاد واستون دارم و اونم اینه که مراحل زیر رو دقیق انجام بدین :
- ابتدا از گوگل پلی یا فایلی که در پست بعدی براتون ارسال میکنم نرم افزار orbot یا ربات پیازی رو دانلود کنید . (اگر زبان گوشیتون فارسی باشه زبان برنامه هم فارسی هستش)
- بعد از نصب از وی پی ان قبلی دیسکانکت بشید .
- برنامه را باز کرده و تیک use bridges رو یک بار غیر فعال و دوباره فعال کنید تا تب جدید باز شود .
- تو تب جدید گزینه ی دوم را فعال کنید .
- تو مرحله ی بعدی به صفحه اصلی برنامه برگشته و روی استارت بزنید
- صبر کنید پروسه به صد در صد برسه
- بعد از اتمام پروسه روی لینک زیر کلیک کنید
! توجه داشته باشید پروکسی ای که فعال میکنید از طریق لوکال آی پی هستش و فقط به گوشی شما مربوط میشه و امنیتش نسبت به سایر پروکسی ها خیلی بالاست .
لینک متصل شدن به پروکسی شخصی :
https://t.me/socks?server=127.0.0.1&port=9050
اون دسته از دوستان که فعلا مشکلی ندارن تست نکنن اما اگه با کندی سرعت vpn مواجهه شدید این راه بهترین مسیره برای دور زدن فیلترینگ .
#نه_به_فیلترینگ
🆔 @JupiterApi
@JupiterApi.apk
9.1 MB
نرم افزار | orbot
🆔 @JupiterApi
🆔 @JupiterApi
با نوشتن یک سورس آنتی اسپم کلاسیک و ساده و اوپن شدن نسخه یک در کانال (نسخه یک بصورت کامند متنی) موافقید؟
( 🤔 اسم یه برند نیاز دارم برای استارتش بیاین گروه پیشنهاد بدین)
لینک گروه :
https://t.me/joinchat/FHCx9ElqaelGwglA5zrOYA
آیدی کانال :
🆔 @JupiterApi
( 🤔 اسم یه برند نیاز دارم برای استارتش بیاین گروه پیشنهاد بدین)
لینک گروه :
https://t.me/joinchat/FHCx9ElqaelGwglA5zrOYA
آیدی کانال :
🆔 @JupiterApi
ژوپیتـر اِیپیآی | Jupiter API
با نوشتن یک سورس آنتی اسپم کلاسیک و ساده و اوپن شدن نسخه یک در کانال (نسخه یک بصورت کامند متنی) موافقید؟ ( 🤔 اسم یه برند نیاز دارم برای استارتش بیاین گروه پیشنهاد بدین) لینک گروه : https://t.me/joinchat/FHCx9ElqaelGwglA5zrOYA آیدی کانال : 🆔 @JupiterApi
میخواید یا نه؟
منصرف شدما 😐
بیاین قفلاشو بگید !
منصرف شدما 😐
بیاین قفلاشو بگید !
قابلیت تماس «گروهی» به کتابخانه «تماس تلفنی تلگرام» اضافه شده و بزودی در تلگرام امکانپذیر خواهد بود.
@JupiterApi
@JupiterApi
ranks.php
7.1 KB
پلاگین تعیین مقام برای افراد در گروه به زبان PHP برای تمامی بیس ها نوشته شده توسط @MrExtra
دستورات :
- /setrank | تنظیم مقام
- /myrank | مقام من
- /rank | مقام
- ربات
🆔 @JupiterApi
دستورات :
- /setrank | تنظیم مقام
- /myrank | مقام من
- /rank | مقام
- ربات
🆔 @JupiterApi
روش استفاده از پلاگین :
1 - ابتدا فایل را در پوشه اصلی با نام ranks.php اپلود کنید .
2 - در خط 9 بجای کلمه "توکن" ، توکن ربات خود را قرار دهید .
3 - فایل را بسته و فایل اصلی ربات (فایلی که وبهوک روی آن ست شده) را باز کنید .
4 - عبارت زیر را در آخر سورس قرار دهید
include 'ranks.php';
موفق باشید کانال رو به دوستانتون معرفی کنید تا سورس و پلاگین بیشتری بذاریم تو کانال ، سوالی بود بیاید تو گروه بپرسید .
دیباگ شد .
🆔 @JupiterApi
1 - ابتدا فایل را در پوشه اصلی با نام ranks.php اپلود کنید .
2 - در خط 9 بجای کلمه "توکن" ، توکن ربات خود را قرار دهید .
3 - فایل را بسته و فایل اصلی ربات (فایلی که وبهوک روی آن ست شده) را باز کنید .
4 - عبارت زیر را در آخر سورس قرار دهید
include 'ranks.php';
موفق باشید کانال رو به دوستانتون معرفی کنید تا سورس و پلاگین بیشتری بذاریم تو کانال ، سوالی بود بیاید تو گروه بپرسید .
دیباگ شد .
🆔 @JupiterApi
#API
#وب سرویس
#مهرخاتم
سلام اینم ی api قدیمی ک تو سیستم بود اپلود کردم براتون شاید خز و قدیمی باشه شاید بعضیا دوس داشته باشن استفاده کنن .
http://webservice.lorddeveloper.ir/photo_text/?text=ممد
🆔 @JupiterApi
#وب سرویس
#مهرخاتم
سلام اینم ی api قدیمی ک تو سیستم بود اپلود کردم براتون شاید خز و قدیمی باشه شاید بعضیا دوس داشته باشن استفاده کنن .
http://webservice.lorddeveloper.ir/photo_text/?text=ممد
🆔 @JupiterApi