Project goal. It consists of two parts.
Part one:
Create a paid entry to an already existing Telegram chat linked to the channel, with the condition:
All old participants remain in the chat for free. Nothing changes for them: all messages and further communication are available.
All new participants, in order to gain access, pay a one-time fee,
The chat owner must have the ability to track who is paid and who is free.
Payment — convenient payment methods for clients from different countries.
Without payment, a new person:
- must not be able to enter the chat through open links (it is important to close the "back doors")
- must not receive a permanent invitation link.
Keep records: who paid, payment date, through which method.
There should also be an option to manually grant access to someone for free.
If a person has paid, but the bot did not work (for example, system failure), a simple way to manually add a participant and mark them as paid is needed.
Part two:
Link a "Donate" button to the already existing Telegram channel with the option to choose:
- different amounts,
- different frequencies,
- different payment methods,
- the ability to leave a message for the author.
Technical support/changes (within the scope of this task) in the future are also important.