Skip to content

Commit

Permalink
fix: added sub user agent
Browse files Browse the repository at this point in the history
  • Loading branch information
iamtheted authored Nov 2, 2024
1 parent 9773b64 commit fce6780
Showing 1 changed file with 12 additions and 18 deletions.
30 changes: 12 additions & 18 deletions marzban/fa/docs/telegram-bot.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: ربات تلگرام
---


# ربات تلگرام

به کمک این آموزش، شما می‌توانید ربات تلگرام مرزبان را راه‌اندازی کنید تا علاوه بر پنل مرزبان از طریق ربات تلگرام نیز بتوانید کاربرهای خود را مدیریت کنید. برخی از قابلیت‌های ربات تلگرام شامل موارد زیر می‌شوند.
Expand All @@ -12,37 +11,32 @@ title: ربات تلگرام
- حذف کردن همه کاربرهای منقضی شده یا کاربرهایی که حجم آن‌ها به پایان رسیده
- برداشتن تیک اینباند به خصوص یا گذاشتن تیک آن برای همه کاربرها
- ساخت کاربر از طریق قالب از پیش تعیین شده
- ریستارت کردن Xray
- دیدن آخرین یوزر ایجنت لینک سابسکریپشن کاربر
- ریستارت کردن `Xray`

## راه‌اندازی ربات تلگرام
## راه‌اندازی

1. شما باید یک ربات از طریق https://t.me/BotFather بسازید و توکن ربات را کپی کنید تا در مرحله بعد از آن استفاده کنید.
`1` شما باید یک ربات از طریق [BotFather](https://t.me/BotFather) بسازید سپس توکن ربات را کپی کنید تا در مرحله بعد از آن استفاده کنید.

2. از آنجایی که دسترسی به این ربات تنها برای شما یا لیست محدودی از مدیران در دسترس خواهد بود، باید شناسه تلگرام افرادی که مجاز به استفاده از آن هستند را مشخص کنید. برای دریافت شناسه تلگرام خود به این ربات https://t.me/userinfobot رجوع کنید.
<br>
`2` از آنجایی که دسترسی به این ربات تنها برای شما یا لیست محدودی از مدیران در دسترس خواهد بود، باید شناسه تلگرام افرادی که مجاز به استفاده از آن هستند را مشخص کنید. برای دریافت شناسه تلگرام خود به این ربات [UserInfoBot](https://t.me/userinfobot) رجوع کنید.

::: tip نکته
::: tip نکته
اگر قصد دارید که لاگ‌های پنل جدا باشد یک کانال ایجاد کنید در آن یک متن بفرستید و متن را برای همان رباتی که در مرحله دوم گفته شده فوروارد کنید تا آیدی کانال را دریافت کنید، برای اینکه لاگ‌ها به کانال فرستاده بشه ربات تلگرام باید عضو کانال و ادمین باشد.
:::

<br>
3. اکنون باید تمام متغیرها را در مرزبان مشخص کنید، برای این کار باید متغیرها را در فایل .env با برداشتن کامنت # اول آن‌ها و گذاشتن مقادیر خواسته شده در فایل تنظیم کنید.
`3` اکنون باید متغیرها را در مرزبان مشخص کنید. برای این کار باید متغیرها را در فایل `env` با برداشتن `#` اول آن‌ها از حالت کامنت در بیاورید و مقادیر خواسته شده در فایل تنظیم کنید.


| متغیرها | معنی |
|----------------:|-----------:|
| متغیرها | کاربرد |
|----------------:|-----------------------------:|
| `TELEGRAM_API_TOKEN` | توکن ربات تلگرام|
| `TELEGRAM_ADMIN_ID`|آیدی عددی ادمین در تلگرام (اگر نیاز به دسترسی چند ادمین به ربات دارید، آیدی آن‌ها را مشخص کرده و با کاما از هم جدا کنید.)|
| `TELEGRAM_LOGGER_CHANNEL_ID` | آیدی عددی کانال برای لاگ‌های پنل در صورت تمایل |
| `TELGRAM_DEFAULT_VLESS_FLOW` | تعیین Flow پیش‌فرض برای پروتکل Vless در ربات تلگرام |
| `TELGRAM_DEFAULT_VLESS_FLOW` | تعیین Flow پیش‌فرض برای پروتکل Vless در ربات تلگرام |
| `TELEGRAM_PROXY_URL` | اجرای ربات از طریق پروکسی (در صورتی که در سرور شما سرورهای تلگرام مسدود شده‌اند.) |

<br>

4. پس از قرار دادن مقدار‌های خواسته شده، با دستور زیر مرزبان را ریستارت کنید تا تغییرات اعمال شود.

`4` سپس، با دستور زیر مرزبان را ریستارت کنید تا تغییرات اعمال شود.
```bash
marzban restart
```

در نهایت پس از ریستارت کردن مرزبان رباتی که پیش‌تر ساخته بودید با وارد کردن دستور start در دسترس شما خواهد بود.
- در نهایت با وارد کردن دستور `/start` ربات در دسترس شما خواهد بود.

0 comments on commit fce6780

Please sign in to comment.