Answer the question
In order to leave comments, you need to log in
How to organize a group chat in the messenger (telegram / whatsapp) so that participants cannot communicate outside this chat?
It is required to conduct a discussion from mobile devices, but outside the discussion, participants should not be able to communicate with each other (for example, by going to each other's profiles and writing from there or adding from the profile to contacts).
I suspect that there may be chatbots that, when receiving messages from any participant, forward it to everyone who interacted with the bot (in the manner of ICQ chatbots), but I could not find a ready-made version. The bot may be paid.
Tell me, are there any such chatbots at all, or are there any ways unknown to me to organize such a discussion through instant messengers? If they do not exist (for example, due to some restrictions that prohibit the bot from writing several times on its own without a response from a person), then the working alternative known to me is specialized sites, but it is advisable to do without them.
I will add: all participants will be asked not to communicate outside the current discussion, and therefore if someone writes their contacts to the general chat, this will not be a problem, such participants are planned to be excluded.
Answer the question
In order to leave comments, you need to log in
Do not listen to them)) The task is good and it can be solved. You can chat on the site, or through the bot. Who cares? A bot is simply an interface through which people and machines can be connected. And given the fact that messengers are just the same for communication and notifications, then organizing P2P communication through a bot is a great option.
Nothing prevents you from making a bot that creates a kind of "virtual" room for communication. All participants who entered the room can write messages to the bot, and as soon as the bot has received a new message, it sends it to everyone else.
Since communication takes place through a bot, all participants are anonymous. After all, the bot writes and no one will be able to click on the user's Nickname and find out the contacts. Participants can be given the opportunity to specify their Nickname, with which the bot will sign their every message. You can add special commands in the message so that the message is not sent to everyone, but only to specific people. Special commands for ban, etc.
As for protecting people from sharing contacts with each other, it's not difficult. It is necessary to check incoming messages and clean them before sending or block them completely. It is not possible to defend against all cases, but it is easy to protect against 99%.
Of course, you need to take into account the nature of the load, which depends on the messenger. For example, in Telegram, about ~ 20-30 messages per second per bot are allowed (I don’t remember the exact number), and 1 message per 1 user per 1 second. in order not to violate the rules of the platforms, the bot is developed with a queue mechanism.
If you need help creating such a robot, please contact us. Our team has just developed an engine for solving such communication and integration tasks, just with queues and so on.
You are funny. What will prevent a person from posting their contact in the chat? A couple of people? All participants? Will you filter the text? They will start translating into other languages, writing in Latin, in Roman numerals :)
The problem has no solution.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question