Publish Paid Groups
This document provides a quick guide on how to publish paid groups.
Terminology
Paid Group
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.
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.
3. 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
- 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. - Create the required paid group on
Telegram
(skip if already done) and set it toprivate
mode, meaning public access is not allowed. - Add the platform-provided official free
Telegram bot
or yourmerchant-customized Telegram bot
to the group and grant it admin permissions (including invite/kick permissions). - Using the authorized admin account, send the command
/config
in the group (cannot be anonymous). The bot will reply with theconfiguration parameters
, which you can directly copy into the product configuration. - 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. - 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. - When the user's membership expires, the bot will automatically remove them from the group.
Important!!! Telegram
Notes
- Telegram paid groups must use Group, not Channel, otherwise configuration will fail.
- The bot must have the correct permissions; otherwise, operations will fail. If the bot is banned, replace it as soon as possible.
- A join link can only be used once. Even if the user leaves the group, they cannot use the previous link to rejoin.
- If the bot's permissions or group issues cause invite/remove failures, merchants bear the consequences.
- 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.