@Botsorce_TelNoBot.php
12.7 KB
♦️سورس ربات تله بات
♦️جوین اجباری روی دو کانال (میتونید از همین روش روی بقیه سورسها هم استفاده کنید)
♦️برای رفتن به پنل مدیریت،باید همین کلمه
مدیریت
رو ارسال کنید(صرفا جهت اطلاع)
➖➖➖➖➖➖➖➖
@BotSorce
♦️جوین اجباری روی دو کانال (میتونید از همین روش روی بقیه سورسها هم استفاده کنید)
♦️برای رفتن به پنل مدیریت،باید همین کلمه
مدیریت
رو ارسال کنید(صرفا جهت اطلاع)
➖➖➖➖➖➖➖➖
@BotSorce
#ssl
@BotSorce
➖➖➖➖➖➖➖➖
♦️برخی از دوستان درخواست معرفی سایتهایی بودن که ssl رایگان ارائه میدن.
♦️از طریق لیست زیر میتونید به چند سایت که از معتبرترین سایتهای ارائه ssl رایگان هستن،برید و ادامهء ماجرا...
♦️هر چند هرکدوم این سایتها دردسرها و تنظیمات و ... خاص خودش رو داره و باید کمی حوصله به خرج بدید تا بتونید ssl رایگانی که میخواید رو از این سایتها دریافت کنید که بتونید رباتهاتون رو به راحتی ران کنید.
♦️به شخصه با این سایتها کار نکردم و اطلاع خاصی در موردشون ندارم،صرفا طبق درخواستی که دوستان داشتن،گشتم و این سایتها رو پیدا کردم و بهتون معرفیشون کردم.
➖➖➖➖➖➖➖➖
@BotSorce
@BotSorce
➖➖➖➖➖➖➖➖
♦️برخی از دوستان درخواست معرفی سایتهایی بودن که ssl رایگان ارائه میدن.
♦️از طریق لیست زیر میتونید به چند سایت که از معتبرترین سایتهای ارائه ssl رایگان هستن،برید و ادامهء ماجرا...
♦️هر چند هرکدوم این سایتها دردسرها و تنظیمات و ... خاص خودش رو داره و باید کمی حوصله به خرج بدید تا بتونید ssl رایگانی که میخواید رو از این سایتها دریافت کنید که بتونید رباتهاتون رو به راحتی ران کنید.
♦️به شخصه با این سایتها کار نکردم و اطلاع خاصی در موردشون ندارم،صرفا طبق درخواستی که دوستان داشتن،گشتم و این سایتها رو پیدا کردم و بهتون معرفیشون کردم.
➖➖➖➖➖➖➖➖
@BotSorce
#آموزش
@BotSorce
♦️اعتبارسنجی شماره های موبایل و ... مربوط به ایران
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
@BotSorce
♦️اعتبارسنجی شماره های موبایل و ... مربوط به ایران
➖➖➖➖➖➖➖➖
public function IRPhoneCorrection($phone)
{
@ $phone = iconv("UTF-8", "ASCII", $phone);
$phone = preg_replace('/\s+/', '', $phone);
if (substr($phone, 0, 2) === "98")
{
$phone = "+98".substr($phone, 2, 10);
}
else if (substr($phone, 0, 2) === "00")
{
$phone = "+98".substr($phone, 4, 10);
}
else if (substr($phone, 0, 2) === "09")
{
$phone = "+98".substr($phone, 1, 10);
}
else if (substr($phone, 0, 1) === "9" and substr($phone, 0, 2) !== "98")
{
$phone = "+98".$phone;
}
return $phone;
}
}➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
#آموزش
@BotSorce
➖➖➖➖➖➖➖➖
♦️طرز ساخت MTPROXY روی سرور ویندوزی
1. ابتدا فایل NodeJs رو ک در پایین این متن قرار داده شده در سرور نصب کنید
2. بعد از نصب دستور command prompt را وارد کنید و pm2 را با استفاده از دستور زیر وارد کنید:
npm install pm2 -g
3. سپس فایل master.zip رو ک در پایین قرار داده شده به C drive منتقل کنید و فرمان را در CMD وارد کنید:
cd C:\JSMTPROXY-master
4. شروع پروکسی سرور از CMD با پیروی از دستور زیر:
pm2 start mtproxy.js -i max
پورت و secret پیش فرض:
Port:6969
Secret:b0cbcef5a486d9636472ac27f8e11a9d
شما می توانید هر دو را در فایل config.json تغییر دهید.
توجه: ممکن است لازم باشد شماره پورت پروکسی را در فایروال ویندوز خود باز کنید تا بتوانید اتصالات را قبول کنید.
به این صورت در 4 مرحله خیلی راحت یک پراکسی خصوصی برای تبلیغ چنلتان ایجاد کنید.
ابتدا وارد ربات رسمی @MTProxybot شوید و استارت کنید سپس دستور /newproxy را بزنید حالا ازتون ایپی و پروت میخاد که به این صورت میفرستید
ip:port
خب بعد از ارسال آی پی و پورت ازتون سکرت میخاد اونم بفرستید
حالا دستور /myproxies رو بزنید و پروکسی خودتون رو انتخاب کنید بعد ست کانال رو بزنید و کانال خودتون رو ست کنید.
➖➖➖➖➖➖➖➖
@BotSorce
@BotSorce
➖➖➖➖➖➖➖➖
♦️طرز ساخت MTPROXY روی سرور ویندوزی
1. ابتدا فایل NodeJs رو ک در پایین این متن قرار داده شده در سرور نصب کنید
2. بعد از نصب دستور command prompt را وارد کنید و pm2 را با استفاده از دستور زیر وارد کنید:
npm install pm2 -g
3. سپس فایل master.zip رو ک در پایین قرار داده شده به C drive منتقل کنید و فرمان را در CMD وارد کنید:
cd C:\JSMTPROXY-master
4. شروع پروکسی سرور از CMD با پیروی از دستور زیر:
pm2 start mtproxy.js -i max
پورت و secret پیش فرض:
Port:6969
Secret:b0cbcef5a486d9636472ac27f8e11a9d
شما می توانید هر دو را در فایل config.json تغییر دهید.
توجه: ممکن است لازم باشد شماره پورت پروکسی را در فایروال ویندوز خود باز کنید تا بتوانید اتصالات را قبول کنید.
به این صورت در 4 مرحله خیلی راحت یک پراکسی خصوصی برای تبلیغ چنلتان ایجاد کنید.
ابتدا وارد ربات رسمی @MTProxybot شوید و استارت کنید سپس دستور /newproxy را بزنید حالا ازتون ایپی و پروت میخاد که به این صورت میفرستید
ip:port
خب بعد از ارسال آی پی و پورت ازتون سکرت میخاد اونم بفرستید
حالا دستور /myproxies رو بزنید و پروکسی خودتون رو انتخاب کنید بعد ست کانال رو بزنید و کانال خودتون رو ست کنید.
➖➖➖➖➖➖➖➖
@BotSorce
♦️دوستان عزیز،بابت عدم پاسخگوئی به برخی از سوالات و درخواستهای شما،عذرخواهی ما رو بپذیرید و دلیل این اتفاق ناخوشایند هم زمان کمی هستش که بابت پاسخگوئی به شما عزیزان داریم.
♦️طی چند روز آینده،ان شاءالله این مشکل کمبود وقتمون برطرف میشه و به امید خدا به روال سابق برمیگردیم و نهایت تلاشمون رو خواهیم کرد که در اسرع وقت به سوالات و درخواستهای شما عزیزان،پاسخ داده بشه.
♦️طی چند روز آینده،ان شاءالله این مشکل کمبود وقتمون برطرف میشه و به امید خدا به روال سابق برمیگردیم و نهایت تلاشمون رو خواهیم کرد که در اسرع وقت به سوالات و درخواستهای شما عزیزان،پاسخ داده بشه.
#آموزش
@BotSorce
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
♦️ارسال ایمیل با php
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
@BotSorce
@BotSorce
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
♦️ارسال ایمیل با php
➖➖➖➖➖➖➖➖
<?php
متن پیام
$msg = "First line of text \n Second line of text";
// اگر هر خط شما بیش از ۷۰ کاراکتر دارد میتوانید از تابع wordwrap() به شکل زیر استفاده کنید
$msg = wordwrap($msg,70);
// ارسال ایمیل با تابع mail
mail("someone@example.com","My subject",$msg);
?>➖➖➖➖➖➖➖➖
@BotSorce
بهترین کانال تلگرامی ترفند های کاربردی
⭕ پر از ایده و ترفند های جالب
⭕ زندگی آسان با کانال ترفند ها
👈مردم عادے به دنبال سرگرمے و افرادخاص دنبال یادگیرے هستند👉
✔داشتن مخاطبین خاص و لایقی چون شما مایه افتخار ماست
➖➖➖➖➖➖➖➖➖➖
https://t.me/joinchat/AAAAAEcEdYBVxldd7MMlaw
⭕ پر از ایده و ترفند های جالب
⭕ زندگی آسان با کانال ترفند ها
👈مردم عادے به دنبال سرگرمے و افرادخاص دنبال یادگیرے هستند👉
✔داشتن مخاطبین خاص و لایقی چون شما مایه افتخار ماست
➖➖➖➖➖➖➖➖➖➖
https://t.me/joinchat/AAAAAEcEdYBVxldd7MMlaw
Forwarded from سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
@BotSorce_FaceApp.rar
7.1 KB
#آموزش
@BotSorce
➖➖➖➖➖➖➖➖
♦️معرفی لاراول و استفاده از آن برای ساخت ربات تلگرام
♦️معرفی وب سرویس های بات تلگرام و استفاده از متد وبهوک بصورت لوکال هاست با استفاده از انگروک .
➖➖➖➖➖➖➖➖
♦️این آموزش حدودا دو ساعت کلیپ است که بطور تقریبا کامل لاراول را برایتان شرح داده.
♦️کلیپی که در زیر ارسال شده با فرمت 3gp و تقریبا با کیفیتی بسیار پایین میباشد.از طریق لینک دانلود زیر،میتونید همین کلیپ رو با کیفیتی بهتر دانلود کنید و در غیر اینصورت ، میتونید از طریق لینک یوتیوبی که در پایین همین پست ارسال کردیم،کلیپ رو با کیفیت بهتر مشاهده کنید.
♦️ لینک دانلود ویدئو با حجم ۶۸ مگابایت
برای دانلود کلیک کنید
نکته
این لینک تا دو ساعت فعال میباشد.
♦️ برای مشاهده ویدئو در یوتیوب ، روی همین متن کلیک کنید
@BotSorce
➖➖➖➖➖➖➖➖
♦️معرفی لاراول و استفاده از آن برای ساخت ربات تلگرام
♦️معرفی وب سرویس های بات تلگرام و استفاده از متد وبهوک بصورت لوکال هاست با استفاده از انگروک .
➖➖➖➖➖➖➖➖
♦️این آموزش حدودا دو ساعت کلیپ است که بطور تقریبا کامل لاراول را برایتان شرح داده.
♦️کلیپی که در زیر ارسال شده با فرمت 3gp و تقریبا با کیفیتی بسیار پایین میباشد.از طریق لینک دانلود زیر،میتونید همین کلیپ رو با کیفیتی بهتر دانلود کنید و در غیر اینصورت ، میتونید از طریق لینک یوتیوبی که در پایین همین پست ارسال کردیم،کلیپ رو با کیفیت بهتر مشاهده کنید.
♦️ لینک دانلود ویدئو با حجم ۶۸ مگابایت
برای دانلود کلیک کنید
نکته
این لینک تا دو ساعت فعال میباشد.
♦️ برای مشاهده ویدئو در یوتیوب ، روی همین متن کلیک کنید
🏴
روز ۲۵۶ ام هر سال (معادل عدد ۱۰۰ در مبنای شانزده) مطابق با ۱۳ سپتامبر ( ۱۲ سپتامبر در سالهای کبیسه ) به عنوان روز برنامهنویسان نام گرفته است.
🏴
روسیه اولین کشوری بود که این روز را به عنوان روز برنامهنویس به رسمیت شناخت و پس از آن کشورهای آلمان،کانادا، چین، کرواسی، فرانسه، گوآتمالا، هند،بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی،بریتانیا، و ایالات متحده نیز این روز را به عنوان روز برنامهنویس به رسمیت شناختند.
🏴
از جمله دلایل انتخاب عدد ۲۵۶ به عنوان روز برنامهنویس میتوان به موارد زیر اشاره کرد:
🏴
عدد ۲۵۶ بزرگترین توان عدد ۲ کوچکتر از ۳۶۵ که تعداد روزهای یک سال است، میباشد.در سیستم دودویی کامپیوتری تعداد اعدادی که میتوان توسط یک بایت تولیدکرد ۲۵۶ تا میباشد.عدد ۲۵۶ به صورت کلی برای برنامهنویسها عددی آشناست.
🏴
اما قسمت جالب این روز،این است که...هر کشور ۲۵۶ مین روز از آغاز سال خودشون رو به به چنین مناسبتی اختصاص دادند،از روز اول ژانویه تا ۱۳م یا در سال کبیسه ۱۲م سپتامبر،۲۵۶ روز گذشته و مطابق با سیستم برنامه نویسان میباشد و کاملا درست....اما سال شمسی با میلادی ، روز آغازین سال مشترکی ندارند.
🏴
در تقویم شمسی، ۲۵۶امین روز سال شمسی مصادف با دهم آذر را میتوان بهعنوان روز برنامهنویس نامید. این تاریخ غیررسمی بوده و در تقویم رسمی ایران ثبت نشدهاست. اما برای ثبت رسمی آن کمپین جمعآوری امضاء راه افتاده است.
🏴
که امیدواریم درصوتیکه برخی به ظاهر برنامه نویسان،خود را از تاریخ میلادی جدا کرده و به تاریخ و تقویم کشور خود بپیوندند،دهم آذر ماه را به عنوان روز برنامه نویس به ثبت خواهیم رساند.
🏴
طرف یه جوری تبریک میگه این روز رو،انگار کریسمس،جشن سال نو میگیره.داداش ما اول فروردین سال جدیدمون شروع میشه.
🏴
اگه واقعا برنامه نویسی ، ۲۵۶ روز از اول فروردین بیا جلو،نه از اول ژانویه...
#گاهی_فکر_کردن_سخت_است
روز ۲۵۶ ام هر سال (معادل عدد ۱۰۰ در مبنای شانزده) مطابق با ۱۳ سپتامبر ( ۱۲ سپتامبر در سالهای کبیسه ) به عنوان روز برنامهنویسان نام گرفته است.
🏴
روسیه اولین کشوری بود که این روز را به عنوان روز برنامهنویس به رسمیت شناخت و پس از آن کشورهای آلمان،کانادا، چین، کرواسی، فرانسه، گوآتمالا، هند،بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی،بریتانیا، و ایالات متحده نیز این روز را به عنوان روز برنامهنویس به رسمیت شناختند.
🏴
از جمله دلایل انتخاب عدد ۲۵۶ به عنوان روز برنامهنویس میتوان به موارد زیر اشاره کرد:
🏴
عدد ۲۵۶ بزرگترین توان عدد ۲ کوچکتر از ۳۶۵ که تعداد روزهای یک سال است، میباشد.در سیستم دودویی کامپیوتری تعداد اعدادی که میتوان توسط یک بایت تولیدکرد ۲۵۶ تا میباشد.عدد ۲۵۶ به صورت کلی برای برنامهنویسها عددی آشناست.
🏴
اما قسمت جالب این روز،این است که...هر کشور ۲۵۶ مین روز از آغاز سال خودشون رو به به چنین مناسبتی اختصاص دادند،از روز اول ژانویه تا ۱۳م یا در سال کبیسه ۱۲م سپتامبر،۲۵۶ روز گذشته و مطابق با سیستم برنامه نویسان میباشد و کاملا درست....اما سال شمسی با میلادی ، روز آغازین سال مشترکی ندارند.
🏴
در تقویم شمسی، ۲۵۶امین روز سال شمسی مصادف با دهم آذر را میتوان بهعنوان روز برنامهنویس نامید. این تاریخ غیررسمی بوده و در تقویم رسمی ایران ثبت نشدهاست. اما برای ثبت رسمی آن کمپین جمعآوری امضاء راه افتاده است.
🏴
که امیدواریم درصوتیکه برخی به ظاهر برنامه نویسان،خود را از تاریخ میلادی جدا کرده و به تاریخ و تقویم کشور خود بپیوندند،دهم آذر ماه را به عنوان روز برنامه نویس به ثبت خواهیم رساند.
🏴
طرف یه جوری تبریک میگه این روز رو،انگار کریسمس،جشن سال نو میگیره.داداش ما اول فروردین سال جدیدمون شروع میشه.
🏴
اگه واقعا برنامه نویسی ، ۲۵۶ روز از اول فروردین بیا جلو،نه از اول ژانویه...
#گاهی_فکر_کردن_سخت_است
#آموزش
🏴 چند زبانه کردن ربات
➖➖➖➖➖➖➖➖
🏴 یکی از روشهای چند زبانه کردن ربات،به اینصورته که تو سورس اصلی،بعد از استارت ربات به تعداد زبانهایی که مدنظرتون هست رو برای کاربر ارسال کنید و بعد از انتخاب کردن هر زبان،ادامه منو و متنهای ربات طبق زبان انتخابی کاربر پیش بره...
برای این کار میتونیم به تعداد زبانهای مدنظرمون
بطور مثال :
فارسی 🇮🇷
انگلیسی 🇦🇺
عربی 🇮🇶
هرکدوم رو تو یه فایل جدا از سورس اصلی طبق همون زبان بنویسیم سورس رو پیش بریم.
🏴 بطور مثال ، فایل اصلی رباتمون
📄index.php
و سه فایل دیگه که به تعداد زبانهایی هستن که میخوایم اضافه کنیم هم به اینصورت
📄 persian.php
📄 arabi.php
📄 english.php
🏴 به تعداد زبانهایی که فایل جدا واسشون ساختیم ، برای اینکه فایل اصلی ربات ( index.php ) با دیگر فایل های ساخته شده،یک مجموعه رو تشکیل بدن و با هم همخوانی داشته باشن از
incloude
استفاده میکنیم.
🏴 میتونید همون قسمت ابتدای سورس اصلی اینطور شروع کنید ...
➖➖➖➖➖➖➖➖
🏴 بعد از فانکشن ها و متغیرها و ... دقیقا میتونید بعد از استارت ربات ، این سه گزینه زبان رو اجرا کنید،یا میتونید یه قسمت setting بذارید و انتخاب زبانها رو اونجا برای کاربر بذارید تا از طریق setting زبان رو تغییر بده.یا هر دو صورت رو هم شما میتونید بکار بگیرید،یعنی هم بعد از استارت ربات،هم تو قسمت setting ....
🏴 اینجا میخوایم انتخاب زبان بعد از استارت ربات رو با هم انجام بدیم و ببینیم که چطور میشه انجامش داد....
🏴 به این مثال توجه کنید :
➖➖➖➖➖➖➖➖
بعد از استارت ربات،به اینصورت ادامه میدیم
➖➖➖➖➖➖➖➖
تا اینجای کار رو تو فایل اصلی ربات انجام دادیم.
⬛️ ادامه در پست بعدی 👇🏼
🏴 چند زبانه کردن ربات
➖➖➖➖➖➖➖➖
🏴 یکی از روشهای چند زبانه کردن ربات،به اینصورته که تو سورس اصلی،بعد از استارت ربات به تعداد زبانهایی که مدنظرتون هست رو برای کاربر ارسال کنید و بعد از انتخاب کردن هر زبان،ادامه منو و متنهای ربات طبق زبان انتخابی کاربر پیش بره...
برای این کار میتونیم به تعداد زبانهای مدنظرمون
بطور مثال :
فارسی 🇮🇷
انگلیسی 🇦🇺
عربی 🇮🇶
هرکدوم رو تو یه فایل جدا از سورس اصلی طبق همون زبان بنویسیم سورس رو پیش بریم.
🏴 بطور مثال ، فایل اصلی رباتمون
📄index.php
و سه فایل دیگه که به تعداد زبانهایی هستن که میخوایم اضافه کنیم هم به اینصورت
📄 persian.php
📄 arabi.php
📄 english.php
🏴 به تعداد زبانهایی که فایل جدا واسشون ساختیم ، برای اینکه فایل اصلی ربات ( index.php ) با دیگر فایل های ساخته شده،یک مجموعه رو تشکیل بدن و با هم همخوانی داشته باشن از
incloude
استفاده میکنیم.
🏴 میتونید همون قسمت ابتدای سورس اصلی اینطور شروع کنید ...
<?php
include "arabi.php";
include "persian.php";
include "english.php";➖➖➖➖➖➖➖➖
🏴 بعد از فانکشن ها و متغیرها و ... دقیقا میتونید بعد از استارت ربات ، این سه گزینه زبان رو اجرا کنید،یا میتونید یه قسمت setting بذارید و انتخاب زبانها رو اونجا برای کاربر بذارید تا از طریق setting زبان رو تغییر بده.یا هر دو صورت رو هم شما میتونید بکار بگیرید،یعنی هم بعد از استارت ربات،هم تو قسمت setting ....
🏴 اینجا میخوایم انتخاب زبان بعد از استارت ربات رو با هم انجام بدیم و ببینیم که چطور میشه انجامش داد....
🏴 به این مثال توجه کنید :
➖➖➖➖➖➖➖➖
بعد از استارت ربات،به اینصورت ادامه میدیم
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"🇦🇺 Please select your language 🇦🇺
🇮🇶 من فضلك اختر اللغة المناسية لك 🇮🇶
🇮🇷 لطفا زبان مورد نظر خود را انتخاب کنید 🇮🇷",
'reply_to_message_id'=>$message->message_id,
'parse_mode'=>'html', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"🇮🇶العربية🇮🇶",'callback_data'=>"arabi"]
],
[
['text'=>"🇦🇺English🇦🇺",'callback_data'=>"english"]
],
[
['text'=>"🇮🇷فارسی🇮🇷",'callback_data'=>"persian"]
]
]
])
]);
}➖➖➖➖➖➖➖➖
تا اینجای کار رو تو فایل اصلی ربات انجام دادیم.
⬛️ ادامه در پست بعدی 👇🏼
🏴 تا اینجای کارمون با فایل اصلی بود
🏴 فایل هایی که باید تک تک نوشته بشن و هرکدوم مربوط به یک زبان جدا اختصاص دارن رو به اینصورت مینویسیم
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 وقتی کاربر بعد از انتخاب زبان،روی دکمه یک کلیک میکنه ، دکمه های سه و چهار و پنج رو براش به نمایش در میاد،که هر کدوم رو میتونید به یه قابلیت یا یه قسمتی از ربات یا حتی به لینک متصل کنید.
🏴 برای دکمه دو هم به همین شیوه میتونید عمل کنید و پیش برید.
البته دقت کنید که همیشه یه دکمه رو به
( 🔙 بازگشت 🔙 )
اختصاص بدید که هر لیستی که جلو میرید یه راه برگشتی هم به جز /start کردن دوباره ربات واسه کاربر بذارید.
🏴 این آموزش ، طبق درخواستی که دوستمون داشتن، با دکمه
👈🏼 #شیشه_ای 👉🏼
بود ....
خیلی راحت میتونید خودتون بصورت دکمه معمولی هم اجراش کنید.
اگه نمیدونید چطور باید انجامش بدید،آموزشهای قبلی کانال رو مرور کنید،متوجه میشید و انجامش میدید.
🏴 فانکشن ها رو هم،به جز فانکشنهایی مثل
طبق قابلیتهایی که به سورستون میخواید بدید،خودتون زحمتشو بکشید
🏴 همینطور متغیرها،مثل :
بقیه رو هم طبق سورستون بنویسید.
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 طبق معمول همیشه ، آموزشها رو ما تایپ میکنیم ولی یه جا دیگه به اسم یکی دیگه ارسال میشه....
🏴 رک بگم،اصلا واسم مهم نیست این بچه بازیا.من وظیفه م رو انجام دادم و وجدانم هم راحته که آموزشی که اعضای کانالم #درخواست داده بودن رو فرستادم واسشون،حالا یکی دیگه میخواد کپی کنه و به اسم خودش یا کانال خودش بفرسته،خودش می دونه و خدای خودش ...
🏴 #کپی_آزاد
این کپی آزاد معنیش این نیست که کپی کنی و اسم خودت یا کانالتو پاش بزنی و یه اصکی بدون ذکر منبع هم اضافه کنی بهش ...
🏴 بخوای چنین کاری کنی ، کپی نکن چون پیدات کنم شجره نامه تو میبرم زیر سوال !!! اگه علاقه داری و میخوای بدونی چه جوری این کار رو میکنم،امتحان کن...
ولی در کل کپی آزاد....
یعنی کپی کن ، تو کانالت بفرست...
آیدی کانال ما رو پاک اصلا
ولی توئم بزن
#کپی_آزاد
که بقیه هم بتونن استفاده کنن.
🏴 همیشه گفتم،بازم میگم،واسه آموزش نمیتونی حلال و حروم تعیین کنی،اگه میخوای واسه هر آموزش،آیدیه کانالتو تبلیغ کنی...این اسمش هر چی که هست ، آموزش نیست ...
🏴 البته حلال و حروم هم تعیین میکنی،ماشاالله ملت چقدر هم رعایت میکنن و کپی نمیکنن ...
پس خودتو خسته نکن.
⬛️ با اون بالا سری معامله کن ،هم سرت کلاه نمیذاره هم بیشتر از چیزی که دنبالشی،بهت میده.
به جای اینکه چیزای مزخرف دیگه رو امتحان کنی،یکبار اینو امتحان کن....شک نکن جوابی که میگیری،خارج از حد تصورته
🏴🏴🏴🏴🏴🏴
عزاداری هاتون قبول
محتاج دعای تک تک شما عزیزان هستیم 🙏🏼 دعا کنید 🙏🏼
🏴🏴🏴🏴🏴🏴
#یا_علی
➖➖➖➖➖➖➖➖
@BotSorce
🏴 فایل هایی که باید تک تک نوشته بشن و هرکدوم مربوط به یک زبان جدا اختصاص دارن رو به اینصورت مینویسیم
➖➖➖➖➖➖➖➖
<?php
if ($data == "persian" ){
file_put_contents("data/$chat_id/lang.txt", "persian");
//اینجا زبان انتخاب شده رو تو یه فایل تکست lang.txt ذخیره کردیم
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$msgid,
'text' =>"زبان فارسی را انتخاب کردید🇮🇷", 'parse_mode'=>'MARKDOWN', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"دکمه یک",'callback_data'=>"a"]
],
[
['text'=> "دکمه دو",'callback_data'=>"b"]
]
]
]
if( $lang == "persian" ){
if($data == "a" ){
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$msgid,
'text'=>"متن مربوط به دکمه یک", 'parse_mode'=>'MARKDOWN', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"دکمه سه",'callback_data'=>"c"],
],
[
['text'=>"دکمه چهار",'callback_data'=>"d"],
],
[
['text'=>"دکمه پنج",'callback_data'=>"e"]
]
]
])
]);
}
}
}➖➖➖➖➖➖➖➖
🏴 وقتی کاربر بعد از انتخاب زبان،روی دکمه یک کلیک میکنه ، دکمه های سه و چهار و پنج رو براش به نمایش در میاد،که هر کدوم رو میتونید به یه قابلیت یا یه قسمتی از ربات یا حتی به لینک متصل کنید.
🏴 برای دکمه دو هم به همین شیوه میتونید عمل کنید و پیش برید.
البته دقت کنید که همیشه یه دکمه رو به
( 🔙 بازگشت 🔙 )
اختصاص بدید که هر لیستی که جلو میرید یه راه برگشتی هم به جز /start کردن دوباره ربات واسه کاربر بذارید.
🏴 این آموزش ، طبق درخواستی که دوستمون داشتن، با دکمه
👈🏼 #شیشه_ای 👉🏼
بود ....
خیلی راحت میتونید خودتون بصورت دکمه معمولی هم اجراش کنید.
اگه نمیدونید چطور باید انجامش بدید،آموزشهای قبلی کانال رو مرور کنید،متوجه میشید و انجامش میدید.
🏴 فانکشن ها رو هم،به جز فانکشنهایی مثل
function sendmessage($chat_id, $text, $model){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>$text,
'parse_mode'=>$mode
]);
}طبق قابلیتهایی که به سورستون میخواید بدید،خودتون زحمتشو بکشید
🏴 همینطور متغیرها،مثل :
$message = $update->message;
$from_id = $message->from->id;
$text = $message->text;
$chat_id = $update->callback_query->message->chat->id;
$data = $update->callback_query->data;
$msgid = $update->callback_query->message->message_id;
$lang = file_get_contents("data/$chat_id/lang.txt");بقیه رو هم طبق سورستون بنویسید.
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 طبق معمول همیشه ، آموزشها رو ما تایپ میکنیم ولی یه جا دیگه به اسم یکی دیگه ارسال میشه....
🏴 رک بگم،اصلا واسم مهم نیست این بچه بازیا.من وظیفه م رو انجام دادم و وجدانم هم راحته که آموزشی که اعضای کانالم #درخواست داده بودن رو فرستادم واسشون،حالا یکی دیگه میخواد کپی کنه و به اسم خودش یا کانال خودش بفرسته،خودش می دونه و خدای خودش ...
🏴 #کپی_آزاد
این کپی آزاد معنیش این نیست که کپی کنی و اسم خودت یا کانالتو پاش بزنی و یه اصکی بدون ذکر منبع هم اضافه کنی بهش ...
🏴 بخوای چنین کاری کنی ، کپی نکن چون پیدات کنم شجره نامه تو میبرم زیر سوال !!! اگه علاقه داری و میخوای بدونی چه جوری این کار رو میکنم،امتحان کن...
ولی در کل کپی آزاد....
یعنی کپی کن ، تو کانالت بفرست...
آیدی کانال ما رو پاک اصلا
ولی توئم بزن
#کپی_آزاد
که بقیه هم بتونن استفاده کنن.
🏴 همیشه گفتم،بازم میگم،واسه آموزش نمیتونی حلال و حروم تعیین کنی،اگه میخوای واسه هر آموزش،آیدیه کانالتو تبلیغ کنی...این اسمش هر چی که هست ، آموزش نیست ...
🏴 البته حلال و حروم هم تعیین میکنی،ماشاالله ملت چقدر هم رعایت میکنن و کپی نمیکنن ...
پس خودتو خسته نکن.
⬛️ با اون بالا سری معامله کن ،هم سرت کلاه نمیذاره هم بیشتر از چیزی که دنبالشی،بهت میده.
به جای اینکه چیزای مزخرف دیگه رو امتحان کنی،یکبار اینو امتحان کن....شک نکن جوابی که میگیری،خارج از حد تصورته
🏴🏴🏴🏴🏴🏴
عزاداری هاتون قبول
محتاج دعای تک تک شما عزیزان هستیم 🙏🏼 دعا کنید 🙏🏼
🏴🏴🏴🏴🏴🏴
#یا_علی
➖➖➖➖➖➖➖➖
@BotSorce
❤1
🏴 پلاگین قفل فیلم سلفی (lock videonote)
🏴 با سورسهای بیوند و ماتادور و ... بدون این پلاگین نمیتونید ارسال فیلم سلفی رو قفل کنید.
🏴 همین پلاگین رو متاسفانه ، شخصا دیدم که ۳۰ تا ۵۰ تومن برخی جانورانه دو پا ، دارن میفروشن
🏴 اوضاع داره طوری پیش میره که کم کم این دو کلمه رو ، روزی صد بار باید تکرار کنیم ، که :
#انسانم_آرزوست
🏴 واسه یه پلاگین ، ۵۰ تومن گرفتن ، درست نیست.
➖➖➖➖➖➖➖➖
@BotSorce
🏴 با سورسهای بیوند و ماتادور و ... بدون این پلاگین نمیتونید ارسال فیلم سلفی رو قفل کنید.
🏴 همین پلاگین رو متاسفانه ، شخصا دیدم که ۳۰ تا ۵۰ تومن برخی جانورانه دو پا ، دارن میفروشن
🏴 اوضاع داره طوری پیش میره که کم کم این دو کلمه رو ، روزی صد بار باید تکرار کنیم ، که :
#انسانم_آرزوست
🏴 واسه یه پلاگین ، ۵۰ تومن گرفتن ، درست نیست.
➖➖➖➖➖➖➖➖
@BotSorce