Skip to content

Publish Paid Groups

This document provides a quick guide on how to publish paid groups.

Terminology

A paid group refers to a group or community that requires payment for membership.

Membership Validity Period

Some group scenarios support setting a validity period, which limits the time a user can stay in the group. After the period expires, the user needs to renew their membership to stay in the group; otherwise, they will be removed.

Steps

1. Create a Project

Go to the console Merchant Center, click to create a project, and select Paid Group as the product type.

Create Paid Group Project

Once created, click on the project to enter the management page.

2. Fill in Basic Project Information

On the project homepage, you can complete the relevant configurations. You can upload your project's cover image and click save to apply the changes.

Basic Project Information

3. Create a Product

Create a Product

Currently, only Telegram paid groups are supported. The explanation for the configuration parameters field is as follows:

  • app: Enter the fixed value telegram
  • target: Your telegram group ID, usually in the format: -1002233168401. See below for how to obtain it.
  • days: Membership validity period (days). Enter 0 for a lifetime membership, and 30 for a membership that will be automatically removed after 30 days.

Telegram Paid Group Usage Process

  1. First, bind your Telegram account in the Account Settings on the iDataRiver platform. The bound Telegram account must be an admin/owner of the paid group to be configured.
  2. Create the required paid group on Telegram (skip if already done) and set it to private mode, meaning public access is not allowed.
  3. Add the platform-provided official free Telegram bot or your merchant-customized Telegram bot to the group and grant it admin permissions (including invite/kick permissions).
  4. Using the authorized admin account, send the command /config in the group (cannot be anonymous). The bot will reply with the configuration parameters, which you can directly copy into the product configuration.
  5. After purchasing membership (whether from the web or the Telegram bot), users will receive a redemption code, which they can give to others for use.
  6. After obtaining the redemption code, users must send it to the bot mentioned in step 3. New members will receive a join link (click to join), while existing members will automatically renew.
  7. When the user's membership expires, the bot will automatically remove them from the group.

Important!!! Telegram Notes

  1. Telegram paid groups must use Group, not Channel, otherwise configuration will fail.
  2. The bot must have the correct permissions; otherwise, operations will fail. If the bot is banned, replace it as soon as possible.
  3. A join link can only be used once. Even if the user leaves the group, they cannot use the previous link to rejoin.
  4. If the bot's permissions or group issues cause invite/remove failures, merchants bear the consequences.
  5. If the merchant purchases a custom bot, it will be used for kicking members; otherwise, the default official free bot will be used. Ensure the bot has the correct group management permissions.

4. Configure Pricing Plan

Each paid group for online sale must be bound to a pricing plan. Therefore, you need to create a pricing plan on the project management page and bind it to the corresponding paid group product.

5. Publish

Go to the project homepage and set the status to Online to complete the listing. The platform will automatically generate the project homepage based on the product configuration information.

Make things simple and timeproof.