یادداشت های برنامه نویس آماتور | Amateur programmer notes
#تیکه کد ساخت کیبورد //===== $menu = json_encode(['keyboard'=>[ [['text'=>'نام دکمه مورد نظر'],['text'=>'نام دکمه مورد نظر']], ],"resize_keyboard"=>true]); #mr.ashkan
برای استفاده از این کد برای شروع سورس و استارت ربات به گونه ی زیر میباشد !
elseif ($text == "/start"){
sendMessage($chat_id, "Slm :)","html",true,$menu);
}
#mr.ashkan ✍
elseif ($text == "/start"){
sendMessage($chat_id, "Slm :)","html",true,$menu);
}
#mr.ashkan ✍
‼ دوستانی که مشکل دارن توی فیلترشکن و اینا
Orbot
رو از گوگل پلی دانلود کنید.
بعد نصب وی پی ان مود خاموش کنید و تیک
Use bridges
رو بزنید
توی تبی که باز میشه گزینه دوم رو انتخاب کنید
بعد بیاید تو اپ استارت رو بزنید
وقتی پایین به صد در صد رسید
بیاید تنظیمات تلگرام و قسمت پروکسی قسمت آی پی
127.0.0.1
و قسمت پورت هم
9050
رو بزنید و حال کنید با این سرعت خوبش
نگران از کار افتادنش هم نباشید این یکی رو دیگه نمیتونن ببندن
#Amuzesh
#mr.ashkan
Orbot
رو از گوگل پلی دانلود کنید.
بعد نصب وی پی ان مود خاموش کنید و تیک
Use bridges
رو بزنید
توی تبی که باز میشه گزینه دوم رو انتخاب کنید
بعد بیاید تو اپ استارت رو بزنید
وقتی پایین به صد در صد رسید
بیاید تنظیمات تلگرام و قسمت پروکسی قسمت آی پی
127.0.0.1
و قسمت پورت هم
9050
رو بزنید و حال کنید با این سرعت خوبش
نگران از کار افتادنش هم نباشید این یکی رو دیگه نمیتونن ببندن
#Amuzesh
#mr.ashkan
#آموزش
فعال کردن ssl هاست cpanel :
1⃣ وارد هاست خود شوید
2⃣ وارد گزینه Lets Encrypt SSL شوید
در قسمت
Issue a new certificate
لیست دامنه و زیر دامنه ها قابل مشاهده هستند.
3⃣ بر روی گزینه issue مقابل دامنه کلیک کنید.
3⃣ در صفحه بعد دوباره روی issue کلیک کنید.
بعد از چند ثانیه SSL معتبر نصب میشود.
در هنگام پایان مدت اعتبار SSL نیازی به ساخت مجدد نیست!
به صورت خودکار SSL شما تمدید میشود.
این ویژگی عالی برای "همیشه" رایگان برای مشتریان خواهد بود و نیازی به پرداخت هزینه برای SSL ندارند.
#mr.ashkan
فعال کردن ssl هاست cpanel :
1⃣ وارد هاست خود شوید
2⃣ وارد گزینه Lets Encrypt SSL شوید
در قسمت
Issue a new certificate
لیست دامنه و زیر دامنه ها قابل مشاهده هستند.
3⃣ بر روی گزینه issue مقابل دامنه کلیک کنید.
3⃣ در صفحه بعد دوباره روی issue کلیک کنید.
بعد از چند ثانیه SSL معتبر نصب میشود.
در هنگام پایان مدت اعتبار SSL نیازی به ساخت مجدد نیست!
به صورت خودکار SSL شما تمدید میشود.
این ویژگی عالی برای "همیشه" رایگان برای مشتریان خواهد بود و نیازی به پرداخت هزینه برای SSL ندارند.
#mr.ashkan
ڪد php برای ban کردن کاربر
elseif (strpos($textmessage , "/ban") !== false && $chat_id == $admin)
{
$ict = str_replace('/ban','',$textmessage);
if ($ict != '')
{
$myfile2 = fopen("banlist.txt", "a") or die("Unable to open file!");
fwrite($myfile2, "$ict\n");
fclose($myfile2);
SendMessage($chat_id,"کاربر $ict با موفقیت مسدود شد");
SendMessage($ict,"شما توسط مدیر مسدود شده اید");
}
#amuzesh
#mr.ashkan
elseif (strpos($textmessage , "/ban") !== false && $chat_id == $admin)
{
$ict = str_replace('/ban','',$textmessage);
if ($ict != '')
{
$myfile2 = fopen("banlist.txt", "a") or die("Unable to open file!");
fwrite($myfile2, "$ict\n");
fclose($myfile2);
SendMessage($chat_id,"کاربر $ict با موفقیت مسدود شد");
SendMessage($ict,"شما توسط مدیر مسدود شده اید");
}
#amuzesh
#mr.ashkan
Installation MTProxy For servers Linux
#mr.ashkan #MTProxy
Install NodeJS, NPM, GIT and PM2 on your server:
In Debian & Ubuntu
$> ap
$> yu
$> gi
{
"port"
$> pm
$> pm
#mr.ashkan #MTProxy
Install NodeJS, NPM, GIT and PM2 on your server:
In Debian & Ubuntu
$> ap
t-get install nodejs npm git
$> npm install pm2 -g
In CentsOS & RHEL$> yu
m install nodejs npm git
$> npm install pm2 -g
Clone repository on your server:$> gi
t clone https://github.com/FreedomPrevails/JSMTProxy.git
Enter JSMTProxy directory and edit config file (config.json) if you wish. You can change the secret and listening port. it is in json format.{
"port"
:6969,
"secret":"b0cbcef5a486d9636472ac27f8e11a9d"
}
Start the app in cluster mode using pm2:$> pm
2 start mtproxy.js -i max
You can use pm2 to list running processes and check their logs:$> pm
2 list
$> pm2 log #idInstallation MTProxy For servers Windows
#mr.Ashkan #MTProxy
Download and install NodeJS for Windows using this link: https://goo.gl/bb654A
After installation is complete, enter "Command Prompt" and install PM2 by following command:
npm i
Extract the zip file into C Drive. and enter the command in CMD:
cd C:\
pm2 s
Port: 6969
Secre
Note: You may need to open the proxy port number in your Windows firewall in order for it to accept connections.
#mr.Ashkan #MTProxy
Download and install NodeJS for Windows using this link: https://goo.gl/bb654A
After installation is complete, enter "Command Prompt" and install PM2 by following command:
npm i
nstall pm2 -g
and Download JSMTProxy using this link: https://goo.gl/NHCBKT Extract the zip file into C Drive. and enter the command in CMD:
cd C:\
JSMTProxy-master
Start the proxy server from "Command Prompt" by following command:pm2 s
tart mtproxy.js -i max
Default port and secret:Port: 6969
Secre
t: b0cbcef5a486d9636472ac27f8e11a9d
You can change these both on file config.jsonNote: You may need to open the proxy port number in your Windows firewall in order for it to accept connections.
دسترسی «هاتگرام و طلاگرام» به تلگرام از پسفردا قطع میشود
🔹براساس اعلام رسمی آخرین مهلت "هاتگرام و طلاگرام" برای اتصال به تلگرام تا ۱۵ شهریور است و این۲ نسخه موقت غیررسمی و فارسی تلگرام از پسفردا دیگر به پایان راه فعلی خود می رسند
🔹قرار است یا این دو نسخه فارسی تلگرام یا از تلگرام مستقل شوند یا فعالیت آنها با روش فعلی قطع شود
#mr.ashkan
🔹براساس اعلام رسمی آخرین مهلت "هاتگرام و طلاگرام" برای اتصال به تلگرام تا ۱۵ شهریور است و این۲ نسخه موقت غیررسمی و فارسی تلگرام از پسفردا دیگر به پایان راه فعلی خود می رسند
🔹قرار است یا این دو نسخه فارسی تلگرام یا از تلگرام مستقل شوند یا فعالیت آنها با روش فعلی قطع شود
#mr.ashkan
#آموزش
ذخیره متن در فایل / باز کردن فایل
برای ذخیره دستور در یک فایل از دستور
file_put_contents("آدرس محل ذخیره با پسوند","متن یا لینک");
استفاده میکنیم
برای مثال میخواهیم «سلام» رو توی ی فایل و اون فایل رو توی پوشه user و با نام hi.txt قرار بدیم
file_put_contents("user/hi.txt","سلام");
⭕️با کمی تمرین و استفاده از این دستور با کاربرد فراوان اون مثل : میخوایم وقتی کاربر ی متنی رو ارسال کرد داخل فایل قرار بدیم و... آشنا بشید⭕️
برای فراخوانی اون هم کافیه از دستور زیر استفاده کنیم
file_get_contents("آدرس فایل با پسوند");
مثل
file_get_contents("user/hi.txt");
#mr.ashkan
ذخیره متن در فایل / باز کردن فایل
برای ذخیره دستور در یک فایل از دستور
file_put_contents("آدرس محل ذخیره با پسوند","متن یا لینک");
استفاده میکنیم
برای مثال میخواهیم «سلام» رو توی ی فایل و اون فایل رو توی پوشه user و با نام hi.txt قرار بدیم
file_put_contents("user/hi.txt","سلام");
⭕️با کمی تمرین و استفاده از این دستور با کاربرد فراوان اون مثل : میخوایم وقتی کاربر ی متنی رو ارسال کرد داخل فایل قرار بدیم و... آشنا بشید⭕️
برای فراخوانی اون هم کافیه از دستور زیر استفاده کنیم
file_get_contents("آدرس فایل با پسوند");
مثل
file_get_contents("user/hi.txt");
#mr.ashkan