Stoply – how the bot helps Telegram group admins keep control. A Telegram group admin rarely has one single big problem. Usually it is a pile of smaller ones: job spam, links to random channels, forwarded promo posts, profanity, flood, system noise, questions from members, and one more headache — understanding what the bot deleted and why.
Stoply is built for that routine layer of group management. It does not make the community alive instead of the admin, does not solve conflicts, and does not replace human rules. What it does well is remove repeatable clutter: stop-word messages, suspicious links, forwarded content, profanity, mass posting and service events from Telegram. In messaging in Telegram, group admins often suffer greatly from such bots because they flood chats with spam, links, and unwanted messages.
This article looks at Stoply as a working admin tool, not as a feature showcase. In other words, the focus is not “what can the bot technically do?”, but how it helps in a real group where people write casually, spammers try to bypass filters, and the admin does not want to babysit Telegram all day.
Stoply functionality
- Stoply stop words module
- Links
- System Messages
- Service Warnings
- Stoply Anti-flood module
- Profanity filter
- Forwarding
- Group Rules
- Event Log
- Stoply group status and PRO
- A practical Stoply setup workflow
- FAQ
Stoply stop words module
The stop-word module is the foundation of Stoply moderation. The admin adds words, phrases, or word fragments, and the bot checks group messages against them.
It is especially useful when spam comes in patterns: fake jobs, crypto pitches, “daily payouts”, “DM me”, repeated ads, or attempts to move members out of the group.
For an admin, stop words are not just a list of “bad words”. They are a map of the specific junk that appears in this group. One community may block crypto vocabulary, another may block competitor ads, and a local chat may focus on scam links and fake services.

- 1. List #1 and the PRO list
- 2. List editor: add, replace, clear
- 3. Exact match or part of a word
- 4. Action: delete, ban, or mute
1. List #1 and the PRO list
Stoply uses two stop-word lists. List #1 works as the basic protection layer and is best for stable, obvious rules. The PRO list is the second layer for active groups: seasonal spam, aggressive patterns, crypto terms, service names, or rules that the admin wants to test separately.
This separation matters because a single huge list quickly becomes hard to manage. When everything is mixed together, it becomes difficult to understand why a message was removed.
2. List editor: add, replace, clear
The editor covers the three operations an admin actually needs: add new stop words, replace the whole list, or clear it. In a live group, the perfect list almost never exists on day one. Spammers change wording, old patterns stop mattering, and some words may create false positives.
“Add” is for fast reactions when a new spam template appears. “Replace” is better after a testing period, when the admin has cleaned the draft list and wants to upload a final version. “Clear” is rarely needed, but useful when a list was only used for testing or the group changed its topic.
3. Exact match or part of a word
Exact match is safer. It checks a specific word or phrase. Part-of-word matching is more aggressive: it can catch different forms of the same root.
This is powerful, but it can also create false positives if the fragment is too short or too generic. The admin should use word fragments only when the match almost always means unwanted content.
4. Action: delete, ban, or mute
For stop-word matches, the admin can choose what happens next: delete the message, ban the user, or mute the user for a period of time. A good starting point is deletion. After the event log shows stable spam patterns, the admin can make selected rules stricter.
The action should match the cost of a mistake. A wrong deletion is annoying. A wrong ban is much more serious.
Links
Links are one of the most common ways spam enters Telegram groups. A spammer does not need a long message: a t.me link, @username, domain, button, or hidden URL is enough.
Stoply helps block these messages or allow only the resources that the admin considers safe.

1. Link checking modes
The bot can moderate all links, Telegram links, or use a more selective scenario with allowed and forbidden lists. This matters because not all groups behave the same way. Some communities should block every external URL; others rely on members sharing useful resources.
Stoply checks more than visible text. A link can be hidden behind clickable text, placed in a media caption, or stored as a Telegram entity.
2. Allowed and forbidden links
Allowed links prevent the bot from removing trusted resources: the official website, support channel, rules page, booking form, or another safe destination. A good allowlist is usually short.
Forbidden links are for specific domains, channels, or usernames that keep returning through different accounts. Blocking the source is often more effective than chasing each new spammer.
3. Actions for link violations
The admin can delete, ban, or mute users based on link rules. A random unapproved link may only require deletion. Repeated scam channels or obvious ad spam may deserve a ban.
The practical path is simple: start with deletion, review the log, and apply stricter actions only to patterns that are clearly abusive.
System Messages
Telegram system messages are service events created by Telegram itself: someone joined, left, changed the group photo, pinned a post, or renamed the group. In a small chat they are harmless. In a busy group they become visual noise.

1. Removing Telegram service events
Stoply can automatically remove these events. For members, the chat simply feels cleaner. For the admin, it is one less tiny manual task.
It is important to distinguish Telegram system messages from Stoply service warnings. Telegram creates the first type; Stoply sends the second after moderation events or bot actions.
2. When system messages should stay
In small private groups, system messages can be useful because everyone sees who joined or left. In larger groups, they usually distract from the conversation. Stoply lets the admin decide based on the group culture rather than forcing one universal setup.
Service Warnings
Service warnings are messages that Stoply sends after moderation actions or service scenarios: a warning after deletion, a welcome message, or a short explanation after a module triggers.
They help members understand what happened, so the admin does not have to explain the same thing manually.

1. Warnings after moderation
After a stop-word or profanity match, the bot can post a short warning. A good warning is not a lecture. It states the fact, the reason, and the action: deleted, banned, or muted.
2. Auto-delete after one minute
To avoid turning the bot into a source of clutter, Stoply removes its service warnings automatically after one minute. The user sees the reason, the admin sees that the bot reacted, and the chat stays clean.
3. Language per group
Stoply can set the service-warning language separately for each group. This is useful when one owner manages different communities: Ukrainian, Russian-speaking, and English-speaking groups. The language should fit the audience, not necessarily the owner’s personal interface.
Stoply Anti-flood module
Anti-flood is for situations where a user or bot sends too many messages in a short time. It may be spam, an emotional argument, or chaotic activity that makes the chat unreadable.

1. Message limit within a time window
The limit is based on a number of messages within a number of seconds. Calm local chats can use stricter limits. Fast-moving groups need more room, otherwise normal conversation may trigger the filter.
Anti-flood is a circuit breaker, not a punishment for being active. It should stop mass posting when the chat is no longer readable.
2. Muting a user after flood
When anti-flood triggers, the bot can delete the triggering message and mute the user for a defined time. This is softer than a ban, but enough to stop the burst. Admins should be protected from automatic actions, so testing the module does not accidentally restrict the admin.
Profanity filter
The profanity filter is for groups where rough language is unwanted or explicitly forbidden. It checks text messages and captions for photos or media.

1. Removing profanity
When enabled, Stoply removes messages containing profanity or common derivatives. It can also post a short service warning that disappears after a minute.
A good profanity filter must be careful. If a match is ambiguous, it is often better to keep the message than delete a normal text by mistake.
2. When a profanity filter is not the right fit
Not every group needs this module. Some communities use rough language casually, and a strict filter may feel artificial. The module makes sense when profanity causes conflicts, complaints, or damages the tone of the group.
Forwarding
Forwarded messages are often used to push other channels and external content. A person may not write a promotional message themselves, but the group still receives a ready-made ad block or quote.

1. Sources of forwarded content
Stoply can limit forwards from channels, chats, bots, and users. A full ban is not right for every group, but if the chat is flooded with promo forwards, this module saves a lot of manual cleanup.
2. Links, stories, and buttons
The bot can also treat forwarded messages with links, stories, or buttons separately. Buttons are especially sensitive because they move the user into someone else’s funnel, where the group admin no longer controls the experience.
Group Rules
Group Rules is an informational module. It does not automatically moderate messages based on the rule text, but it stores the current rules inside the bot.

1. Rules stored inside the bot
This is useful when there are several admins, pinned posts change, and nobody wants to search the message history for the latest version. Short rules work best: five to seven points that can actually be enforced.
2. Edit and default text
The admin can edit the rules or reset them to the default version. But the rules are not magic: if the text says “links are forbidden” while the Links module is disabled, the bot will not enforce that rule automatically.
Event Log
The event log keeps automatic moderation from becoming a black box. It shows the module, action, user, match, message text, and event time.

1. Moderation history
When a member says “the bot deleted a normal message”, the admin does not have to guess. The log shows whether the trigger was a stop word, link, profanity, anti-flood, or forwarding rule.
2. Cleaning settings through the log
The log shows which rules are useful and which ones create false positives. The practical cycle is: enable a rule, watch real events, remove what is too broad, and add what is missing.
Stoply Group Status and PRO
Group status and the PRO section give the admin a quick overview: active modules, stop-word counts, subscription status, and available features.

1. Checking enabled modules
When there are several groups, the status screen saves attention. The admin does not need to open every module just to understand why links are removed in one group but allowed in another.
2. Free and PRO logic
Free mode provides the basic value: List #1, a limited number of groups, and core moderation. PRO makes sense when the group is more active, spam volume is higher, and the admin needs extended lists or more advanced rules.
A practical Stoply setup workflow
Stoply should be configured in layers. Start with stop words and links. Then add forwarding, anti-flood, and profanity filtering if the group actually needs them. After each step, check the log.
The common mistake is enabling everything at once and adding huge lists. Then the admin no longer knows which rule changed the group’s behavior.
FAQ
- How do I automatically delete messages by keywords?
- How do I block messages with links?
- What should I do if the bot deletes normal messages?
- Can different groups use different languages?
- Should I enable all Stoply modules at once?
How do I automatically delete messages by keywords?
Open the group in Stoply, go to Stop Words, enable a list, add the words, and choose the action. Start with deletion before using bans.
How do I block messages with links?
Enable the Links module and choose the checking mode. If some resources are trusted, put them into the allowed list.
What should I do if the bot deletes normal messages?
Open the event log first. Find the exact module and match, then fix that specific rule instead of disabling the whole bot.
Can different groups use different languages?
Yes. Service-warning language can be configured separately for each group.
Should I enable all Stoply modules at once?
No. Start with stop words and links, then add other modules only when the group has a real need for them.
Short admin takeaway
Stoply is not here to replace the admin. It is here to stop the admin from manually cleaning the same junk every day. The bot is strong at repeatable routine; the human admin is still better at context and judgement. Used with that split in mind, Stoply becomes a useful assistant rather than another source of problems.
