# Resource Creator

The Resource Creator module creates bots, groups, and channels on your Telegram accounts. Each account can create multiple resources in one run. Results (including bot tokens and invite links) are exported to an Excel file.

![Resource Creator settings (top)](/files/Yui5wFVuyKeDTZogXn6s)

![Resource Creator settings (bottom)](/files/I53tErOwwdfqQfceySTw)

## Settings Reference

### General

| Setting           | Description                                                                                                 |
| ----------------- | ----------------------------------------------------------------------------------------------------------- |
| **Resource Type** | What to create: **Bot**, **Group**, or **Channel**. The settings below change depending on what you select. |
| **Count**         | How many resources each account should create. Default: 1. Max: 20.                                         |
| **Threads**       | How many accounts to use at the same time. Default: 3.                                                      |

### Bot Settings

Only visible when Resource Type is "Bot":

| Setting              | Description                                                            |
| -------------------- | ---------------------------------------------------------------------- |
| **Name Pattern**     | Bot display name. Supports spintax: \`{Cool                            |
| **Username Pattern** | Bot username (must end with `bot`). Leave empty for a random username. |
| **About**            | Bot description shown in the profile. Spintax supported.               |
| **Description**      | Bot detailed description. Spintax supported.                           |

### Group Settings

Only visible when Resource Type is "Group":

| Setting              | Description                                                                 |
| -------------------- | --------------------------------------------------------------------------- |
| **Name Pattern**     | Group name. Supports spintax: \`{Crypto                                     |
| **About**            | Group description. Spintax supported. Leave empty for a random description. |
| **Type**             | **Supergroup** (recommended, supports more features) or **Basic Group**.    |
| **Visibility**       | **Private** (invite link only) or **Public** (searchable by username).      |
| **Username Pattern** | For public groups. Leave empty for auto-generated.                          |

### Group Permissions

Control what regular members can do:

| Permission        | Description                                             |
| ----------------- | ------------------------------------------------------- |
| **Send Messages** | Allow members to send messages. Default: on.            |
| **Send Media**    | Allow photos, videos, documents, etc. Default: on.      |
| **Add Users**     | Allow members to invite others. Default: on.            |
| **Pin Messages**  | Allow members to pin messages. Default: off.            |
| **Change Info**   | Allow members to change group name/photo. Default: off. |
| **Embed Links**   | Allow clickable links in messages. Default: on.         |

### Group Features

| Feature           | Description                                                                                  |
| ----------------- | -------------------------------------------------------------------------------------------- |
| **Hide History**  | Hide messages from new members (they only see messages sent after they joined). Default: on. |
| **Hide Members**  | Hide the member list from non-admins. Default: off.                                          |
| **Join Approval** | Require admin approval to join. Default: off.                                                |
| **Anti-Spam**     | Enable Telegram's built-in anti-spam filter. Default: off.                                   |
| **Forum Mode**    | Enable topics/threads (turns the group into a forum). Default: off.                          |
| **Slow Mode**     | Time limit between messages per user. Options: Off, 10s, 30s, 1 min, 5 min, 15 min, 1 hour.  |

### Channel Settings

Only visible when Resource Type is "Channel":

| Setting              | Description                                          |
| -------------------- | ---------------------------------------------------- |
| **Name Pattern**     | Channel name. Supports spintax.                      |
| **About**            | Channel description. Spintax supported.              |
| **Visibility**       | **Private** or **Public**.                           |
| **Username Pattern** | For public channels. Leave empty for auto-generated. |

### Channel Features

| Feature           | Description                                         |
| ----------------- | --------------------------------------------------- |
| **Signatures**    | Show the author's name on each post. Default: off.  |
| **Join Approval** | Require approval to join the channel. Default: off. |

### Delays

| Setting               | Description                                                 |
| --------------------- | ----------------------------------------------------------- |
| **Between Resources** | Pause between creating each resource (seconds). Default: 3. |

## How to Use

1. Go to **Resource Creator** in the sidebar
2. Select the **Resource Type** (Bot, Group, or Channel)
3. Set the **Count** (how many to create per account)
4. Fill in the name pattern and other settings
5. Select a **Proxy list**
6. In the **Accounts** section, select accounts to use
7. Click **Start**

## Understanding the Results

The log shows each created resource with its name and link:

```
group: Tech Hub Community -> t.me/+abc123
bot: Super Helper Bot -> @superhelper_bot (token: 12345:ABC...)
channel: Daily News -> t.me/+xyz789
```

All results are exported to an Excel file in the `data/` directory with columns: Account Phone, Type, Title, Username, Link, and Bot Token.

{% hint style="info" %}
**Use spintax** in name patterns to create unique-looking resources. For example, `{Daily|Weekly} {News|Updates}` produces "Daily News", "Weekly Updates", etc.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mvs-3.gitbook.io/mvs-docs/modules/resource-creator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
