Monetizing Telegram Keyword Monitor Bot: 5 Strategies

Continuing from the previous post
Today I'll continue talking about some thoughts on commercializing the Telegram keyword monitor bot.
That is, how you can use the project to make money.

Github

Let's review the architecture of this project again


Sell the labor of setting up the project

For the user of the project, it would be inconvenient to still need to operate a Linux system and modify configuration files to change keywords.
This project provides a way to modify keywords by sending commands to the bot, so users don't need to touch the Linux environment.

Example,
Client A provides a TG account as the collector, and has already joined all the information source groups.
You set up this project, and set Client A's TG account as both the administrator and consumer.
The usage is,
If they need to monitor more groups, Client A operates the TG account themselves to join groups.
If they need to modify keywords, Client A operates the TG account and interacts with the bot to modify keywords.
Client A receives keyword messages from the bot on their TG account.

Sell the information sources

For example, some groups charge a fee to join, or no longer accept new group members. 
And you have a TG account that has already joined these groups, serving as the collector.
Example, 
In the same large circle, different clients have different keyword needs.
Your collector is the same TG account.
You run a separate instance of the project for each client. (You can share the VPS and Python environment. Just create different directories.)
Other settings are the same as the standard process, just set the same collector (the user_phone parameter in the configuration file)


Sell consumer access

If the keywords of concern in this industry are fairly homogeneous, and you also have the information sources, to reduce maintenance costs, you can directly sell consumer access.

Example,
You can directly modify the result_id_list in the configuration file to add the IDs of different TG accounts that will receive keyword messages.

You can also set the ID of a TG channel as result_id_list.
Then add the publisher bot as an administrator of the channel, so it can post keyword notifications.

You can set the channel as private, and you just control who can subscribe to this channel. After receiving payment, you add a TG user to the channel.

I have publicly disclosed an example of a keyword message channel:

Using multiple collectors

You don't want one TG account to join too many groups, due to the risk of getting banned all at once. Or you have already hit the 500 group upper limit.


Run multiple instances of the program, each using a different collector, but set to the same consumer, such as the same channel ID
This way, your users only need to join the keyword notification channel.

Set administrator as a group

If you are helping a client set up a system, and the client needs multiple administrators (for example, working in different time zones, ...)
Or the client has administrative permission management needs (adding new employees, old employees leaving, ...)
You can have the client create a group, set the group as the administrator, add the bot to the group to receive commands.

This way, the client manages whether the group is public, the group members, and the speaking permissions of group members, etc., on their own.

========

Related recommendations


Comments