❊ بـِسْمِ اللهِ الـرَّحمٰنِ الـرَّحیم ❊
۱۵:۱۹
"همه آموزشها و نکات کار با ربات در این کانال قرار میگیرن، حتماً عضو بمونید و آموزشها رو دقیق مطالعه کنید."
۱۵:۳۰
**•̩̩͙✩•̩̩͙*˚ Maker_Bot ˚*•̩̩͙✩•̩̩͙*˚*
۱۵:۳۱
محتواهای پیشنهادی کانال راهنما:
1. آموزش فعالسازی موقتی ربات (Pydroid3 + Termux)یه پست جدا با آموزش متنی + اسکرینشات و حتی ویدیو کوتاه از اجرای دستورات.
2. آموزش فعالسازی دائمی (VPS)پست راهنما با دستورات، روش اتصال ssh، نصب screen و اجرای ربات.
3. آموزش خرید و راهاندازی VPS برای تازهکارایه پست معرفی سرویسدهندههای ایرانی قابل اطمینان.
4. آموزش کار با Screen (برای دائمی فعال موندن ربات)یک پست ساده با توضیح دستورات screen -S و screen -r
5. معرفی پکیجهای مورد نیاز ربات (requests و ...) هم با دستور نصب هم لینک داکیومنت.
6. نکات امنیتی و مراقبت از ربات و سرور مثلاً:
رمز قوی برای VPS
جلوگیری از لو رفتن توکن بات
مراقبت از دسترسیها و...
7. لینک دانلود Pydroid 3 و Termux با توضیح نسخههای پیشنهادی و روش نصب. (پست ها)
8. سوالات متداول مثلاً:
چرا رباتم قطع میشه؟
چرا ارور ModuleNotFound میده؟
چطور اسکرین رو ببندم و دوباره واردش بشم؟
چطور ربات رو ریست کنم؟
9. آموزش آپدیت ربات (در صورت ارائه نسخه جدید)
10. معرفی راههای ارتباط با پشتیبانی"برای رفع مشکلات به آیدی @Responsiveness_bot مراجعه کنید."
پست ها:
1. آموزش فعالسازی موقتی ربات (Pydroid3 + Termux)یه پست جدا با آموزش متنی + اسکرینشات و حتی ویدیو کوتاه از اجرای دستورات.
2. آموزش فعالسازی دائمی (VPS)پست راهنما با دستورات، روش اتصال ssh، نصب screen و اجرای ربات.
3. آموزش خرید و راهاندازی VPS برای تازهکارایه پست معرفی سرویسدهندههای ایرانی قابل اطمینان.
4. آموزش کار با Screen (برای دائمی فعال موندن ربات)یک پست ساده با توضیح دستورات screen -S و screen -r
5. معرفی پکیجهای مورد نیاز ربات (requests و ...) هم با دستور نصب هم لینک داکیومنت.
6. نکات امنیتی و مراقبت از ربات و سرور مثلاً:
رمز قوی برای VPS
جلوگیری از لو رفتن توکن بات
مراقبت از دسترسیها و...
7. لینک دانلود Pydroid 3 و Termux با توضیح نسخههای پیشنهادی و روش نصب. (پست ها)
8. سوالات متداول مثلاً:
چرا رباتم قطع میشه؟
چرا ارور ModuleNotFound میده؟
چطور اسکرین رو ببندم و دوباره واردش بشم؟
چطور ربات رو ریست کنم؟
9. آموزش آپدیت ربات (در صورت ارائه نسخه جدید)
10. معرفی راههای ارتباط با پشتیبانی"برای رفع مشکلات به آیدی @Responsiveness_bot مراجعه کنید."
۱۵:۳۷
---
پست 1 : فعالسازی موقتی ربات در اندروید
روش اول: با Pydroid 3
1. دانلود و نصب برنامه Pydroid 3 از گوگل پلی.
2. فایل ربات خودتون رو در گوشی ذخیره کنید.
3. وارد برنامه بشید و از منوی بالا گزینه Open رو بزنید و فایل ربات رو باز کنید.
4. از منوی بالا گزینه Terminal رو روشن کنید.
5. در ترمینال دستور زیر رو وارد کنید:
(در صورت نیاز هر پکیج دیگهای هم به همین روش نصب کنید.)
6. برای اجرای ربات:
(بهجای name_of_bot.py، اسم فایل رباتتون رو وارد کنید.)
یا برای شروع، دکمه
رو بزنید.
روش دوم: با Termux
1. دانلود و نصب برنامه Termux.
2. اجرای ترمینال و وارد کردن دستورات:
3. فایل ربات رو به گوشی انتقال بدید.
4. به پوشه مورد نظر برید:
cd /storage/emulated/0/yourfolder
5. اجرای ربات:
نکته: در این روش با بستن برنامه، ربات غیرفعال میشه.
---
پست 2 : فعالسازی دائمی ربات در VPS
مراحل:
1. تهیه VPS لینوکسی (مثلاً از iranserver.com یا parsvps.net).
2. اتصال به سرور با:
(به جای ip_address آیپی سرور خودتون.)
3. نصب پایتون و ابزارها:
4. انتقال فایل ربات به سرور (با WinSCP یا دستور scp)
5. نصب پکیجهای لازم:
6. اجرای ربات:
برای فعال موندن ربات بعد از خروج:
خروج از screen: Ctrl + A و بعد D
برگشت به ربات:
---
پست 3 : آموزش خرید VPS
برای تهیه سرور مجازی (VPS):
1. به یکی از سایتهای زیر مراجعه کنید:
iranserver.com
parsvps.net
hostiran.net
2. یه سرور لینوکسی (اوبونتو 20 یا 22) سفارش بدید.
3. بعد از خرید، آیپی و رمز ورود براتون ارسال میشه.
4. از برنامه Termius یا Bitvise در ویندوز یا JuiceSSH در اندروید برای اتصال استفاده کنید.
5. ادامه مراحل فعالسازی ربات طبق پست قبلی.
---
روش اول: با Pydroid 3
1. دانلود و نصب برنامه Pydroid 3 از گوگل پلی.
2. فایل ربات خودتون رو در گوشی ذخیره کنید.
3. وارد برنامه بشید و از منوی بالا گزینه Open رو بزنید و فایل ربات رو باز کنید.
4. از منوی بالا گزینه Terminal رو روشن کنید.
5. در ترمینال دستور زیر رو وارد کنید:
pip install requests
(در صورت نیاز هر پکیج دیگهای هم به همین روش نصب کنید.)
6. برای اجرای ربات:
python name_of_bot.py
(بهجای name_of_bot.py، اسم فایل رباتتون رو وارد کنید.)
یا برای شروع، دکمه
روش دوم: با Termux
1. دانلود و نصب برنامه Termux.
2. اجرای ترمینال و وارد کردن دستورات:
pkg update && pkg upgrade pkg install python pkg install git pip install requests
3. فایل ربات رو به گوشی انتقال بدید.
4. به پوشه مورد نظر برید:
cd /storage/emulated/0/yourfolder
5. اجرای ربات:
python name_of_bot.py
نکته: در این روش با بستن برنامه، ربات غیرفعال میشه.
---
مراحل:
1. تهیه VPS لینوکسی (مثلاً از iranserver.com یا parsvps.net).
2. اتصال به سرور با:
ssh root@ip_address
(به جای ip_address آیپی سرور خودتون.)
3. نصب پایتون و ابزارها:
apt update && apt upgrade apt install python3 apt install python3-pip
4. انتقال فایل ربات به سرور (با WinSCP یا دستور scp)
5. نصب پکیجهای لازم:
pip3 install requests
6. اجرای ربات:
python3 name_of_bot.py
برای فعال موندن ربات بعد از خروج:
apt install screen screen -S mybot python3 name_of_bot.py
خروج از screen: Ctrl + A و بعد D
برگشت به ربات:
screen -r mybot
---
برای تهیه سرور مجازی (VPS):
1. به یکی از سایتهای زیر مراجعه کنید:
iranserver.com
parsvps.net
hostiran.net
2. یه سرور لینوکسی (اوبونتو 20 یا 22) سفارش بدید.
3. بعد از خرید، آیپی و رمز ورود براتون ارسال میشه.
4. از برنامه Termius یا Bitvise در ویندوز یا JuiceSSH در اندروید برای اتصال استفاده کنید.
5. ادامه مراحل فعالسازی ربات طبق پست قبلی.
---
۱۵:۳۷
---
پست ۴ : نکات مهم قبل از اجرای ربات
قبل از اجرای ربات حتماً:
1. مطمئن بشید که توکن ربات در فایل ربات شما به درستی قرار گرفته.
2. اگر نیاز به کتابخونه اضافه بود، با دستور:
اون رو نصب کنید. 3. در VPS حتماً قبل از اجرای ربات:
رو وارد کنید تا ربات بعد از خروج هم فعال بمونه.
نکته:در اندروید (Pydroid یا Termux) با بستن برنامه، ربات غیرفعال میشه.
---
پست ۵ : نحوه گرفتن توکن ربات در پیامرسان بله
1. در پیامرسان بله به ربات @BotFather پیام بدید.
2. دستور /newbot رو بفرستید یا دکمه بازو جدید رو بزنید.
3. یه اسم برای ربات انتخاب کنید.
4. یه شناسه (username) یکتا وارد کنید (مثلاً: my_cool_bot)
5. در پایان یه توکن بهتون میده.
6. اون توکن رو توی فایل رباتتون به جای بخش BOT_TOKEN = " " قرار بدید.
مثال:
BOT_TOKEN = "your_token_here"
نکته:توکن رو به هیچکس ندید! چون هرکی داشته باشه میتونه ربات شما رو کنترل کنه.
---
قبل از اجرای ربات حتماً:
1. مطمئن بشید که توکن ربات در فایل ربات شما به درستی قرار گرفته.
2. اگر نیاز به کتابخونه اضافه بود، با دستور:
pip install library_name
اون رو نصب کنید. 3. در VPS حتماً قبل از اجرای ربات:
screen -S mybot
رو وارد کنید تا ربات بعد از خروج هم فعال بمونه.
نکته:در اندروید (Pydroid یا Termux) با بستن برنامه، ربات غیرفعال میشه.
---
1. در پیامرسان بله به ربات @BotFather پیام بدید.
2. دستور /newbot رو بفرستید یا دکمه بازو جدید رو بزنید.
3. یه اسم برای ربات انتخاب کنید.
4. یه شناسه (username) یکتا وارد کنید (مثلاً: my_cool_bot)
5. در پایان یه توکن بهتون میده.
6. اون توکن رو توی فایل رباتتون به جای بخش BOT_TOKEN = " " قرار بدید.
مثال:
BOT_TOKEN = "your_token_here"
---
۱۵:۴۸
---
پست ۶ : اتصال دامنه یا آیپی ثابت به ربات
اگه میخواید رباتتون همیشه در دسترس باشه و راحتتر بتونید بهش دسترسی داشته باشید:
روش ۱ : خرید دامنه و اتصال به VPS
1. از سایتهایی مثل iranserver.com یا bertina.ir یه دامنه بخرید.
2. تو کنترل پنل دامنه (DNS Management) یه رکورد A بسازید و آیپی سرور VPS رو بهش بدید.
3. الان با آدرس yourbotdomain.ir میتونید به سرورتون SSH بزنید:
روش ۲ : آیپی ثابت VPS
وقتی یه VPS میخرید، معمولاً یه آیپی ثابت بهت میدن.
اون رو تو دفترچهت یادداشت کن که هر وقت بخوای بتونی بهش SSH بزنی:
نکته:دامنه و آیپی تاثیری روی عملکرد مستقیم ربات نداره، فقط کار اتصال رو راحت میکنه.ربات همچنان با همون python3 name_of_bot.py اجرا میشه.
پست ۷ : رفع خطاهای رایج موقع اجرای ربات
موقع اجرا یا نصب ربات ممکنه به خطاهایی بخوری. اینجا چند مورد از رایجترینها و راهحلشون رو مینویسم:
---
۱. خطای ModuleNotFoundError
مثلا:ModuleNotFoundError: No module named 'requests'
راهحل:کتابخونه رو نصب کن:
اگه تو VPS هستی:
---
۲. خطای Permission Denied
مثلا: Permission denied: 'name_of_bot.py'
راهحل: دستور زیر رو بزن تا اجازه اجرا بده:
chmod +x name_of_bot.py
---
۳. خطای SyntaxError
مثلا: SyntaxError: invalid syntax
دلیل:کد رو درست کپی نکردی یا یه جای کد رو اشتباه تایپ کردی.
راهحل:کد رو دوباره و کامل ویرایش کن یا از اول کپی کن.
---
۴. ربات اجرا میشه ولی پیامها رو دریافت نمیکنه
دلیل: توکن، chat_id یا api_url رو اشتباه وارد کردی.
راهحل: مقادیر رو دوباره چک کن و تست بگیر.
---
۵. ربات بعد از بستن SSH قطع میشه
راهحل: از screen یا tmux استفاده کن:
---
۶. خطای Address already in use
دلیل: در پورت مورد نظر قبلاً یه برنامه در حال اجراست.
راهحل: با این دستور پروسس قبلی رو پیدا و ببند:
lsof -i :PORTkill -9 PID
---
نکته:اگه خطایی داشتی که اینجا نبود، تو پشتیبانی کانال پیام بده — راهنماییت میکنم.
---
اگه میخواید رباتتون همیشه در دسترس باشه و راحتتر بتونید بهش دسترسی داشته باشید:
روش ۱ : خرید دامنه و اتصال به VPS
1. از سایتهایی مثل iranserver.com یا bertina.ir یه دامنه بخرید.
2. تو کنترل پنل دامنه (DNS Management) یه رکورد A بسازید و آیپی سرور VPS رو بهش بدید.
3. الان با آدرس yourbotdomain.ir میتونید به سرورتون SSH بزنید:
ssh root@yourbotdomain.ir
روش ۲ : آیپی ثابت VPS
وقتی یه VPS میخرید، معمولاً یه آیپی ثابت بهت میدن.
اون رو تو دفترچهت یادداشت کن که هر وقت بخوای بتونی بهش SSH بزنی:
ssh root@192.168.1.100
نکته:دامنه و آیپی تاثیری روی عملکرد مستقیم ربات نداره، فقط کار اتصال رو راحت میکنه.ربات همچنان با همون python3 name_of_bot.py اجرا میشه.
موقع اجرا یا نصب ربات ممکنه به خطاهایی بخوری. اینجا چند مورد از رایجترینها و راهحلشون رو مینویسم:
---
۱. خطای ModuleNotFoundError
مثلا:ModuleNotFoundError: No module named 'requests'
راهحل:کتابخونه رو نصب کن:
pip install requests
اگه تو VPS هستی:
pip3 install requests
---
۲. خطای Permission Denied
مثلا: Permission denied: 'name_of_bot.py'
راهحل: دستور زیر رو بزن تا اجازه اجرا بده:
chmod +x name_of_bot.py
---
۳. خطای SyntaxError
مثلا: SyntaxError: invalid syntax
دلیل:کد رو درست کپی نکردی یا یه جای کد رو اشتباه تایپ کردی.
راهحل:کد رو دوباره و کامل ویرایش کن یا از اول کپی کن.
---
۴. ربات اجرا میشه ولی پیامها رو دریافت نمیکنه
دلیل: توکن، chat_id یا api_url رو اشتباه وارد کردی.
راهحل: مقادیر رو دوباره چک کن و تست بگیر.
---
۵. ربات بعد از بستن SSH قطع میشه
راهحل: از screen یا tmux استفاده کن:
screen -S mybot python3 name_of_bot.py
Ctrl+A بعد D---
۶. خطای Address already in use
دلیل: در پورت مورد نظر قبلاً یه برنامه در حال اجراست.
راهحل: با این دستور پروسس قبلی رو پیدا و ببند:
lsof -i :PORTkill -9 PID
---
---
۱۵:۵۱
---
لینک دانلود برنامههای لازم
Pydroid 3 (برای اجرای ربات در گوشی):دانلود مستقیم از گوگلپلی
Termux (اجرای ربات در گوشی با ترمینال):دانلود مستقیم از F-Droid
WinSCP (انتقال فایل از ویندوز به سرور):دانلود از سایت رسمی
Putty (اتصال ssh به سرور):دانلود از سایت رسمی
_✪ درحال آماده سازی ربات ساز «میکر بات»___ر---
Pydroid 3 (برای اجرای ربات در گوشی):دانلود مستقیم از گوگلپلی
Termux (اجرای ربات در گوشی با ترمینال):دانلود مستقیم از F-Droid
WinSCP (انتقال فایل از ویندوز به سرور):دانلود از سایت رسمی
Putty (اتصال ssh به سرور):دانلود از سایت رسمی
_✪ درحال آماده سازی ربات ساز «میکر بات»___ر---
۲۰:۱۹
۱۹:۰۱