# Feature Overview

Modr8 is the ideal Telegram community moderation engine due to the vast number of features available on the platform.  The following sections provides a comprehensive view of full system.

### Standard Bot Features

Everything you would expect us to do without a fuss!

* [Warning System](https://docs.modr8.net/features/bot-general-behaviour#user-moderation-warning-system)
* [Bot Translations](https://docs.modr8.net/features/bot-general-behaviour#changing-bot-language)
* [User Administration Commands - Ban, Warn, Purge & Mute](https://docs.modr8.net/features/commands/built-in-commands)
* [Remove Join / Leave and Pinned Message Notifications](https://docs.modr8.net/features/bot-general-behaviour#service-message-deletion)
* [Import & Export of Settings](https://docs.modr8.net/features/bot-general-behaviour#export-and-import-chat-settings)
* [Team Access](https://docs.modr8.net/getting-started/team-access)
* [Verify You Are Chatting To An Admin](https://docs.modr8.net/features/admin-verification)

### API Access

* [Retrieve a list of registered chats](https://docs.modr8.net/features/api-access-and-zapier-integration)
* [List tracked users within your chats](https://docs.modr8.net/features/api-access-and-zapier-integration)
* [View the profile of a user within your ch](https://docs.modr8.net/features/api-access-and-zapier-integration)[at](https://docs.modr8.net/features/api-access-and-zapier-integration)
* [Retrieve all user reputation points](https://docs.modr8.net/features/api-access-and-zapier-integration)
* [Add / Remove user reputation](https://docs.modr8.net/features/api-access-and-zapier-integration)

### Media & Text Filters

Adjust which types of media to allow in your chat such as images, voice and locations.

* [Remove Media such as Animation, Voice, Contacts, Documents, Stickers, Polls & Photos](https://docs.modr8.net/features/media-and-text-filters#media-management)
* [Trusted / Un-trusted Forwarded Message Filter](https://docs.modr8.net/features/media-and-text-filters#forwarded-content-filter)
* [Profanity Filtering](https://docs.modr8.net/features/media-and-text-filters#profanity-filtering)
* [Trusted / Un-trusted website, group & contact links.](https://docs.modr8.net/features/media-and-text-filters#link-filtering)
* [Excessive Emojis Filter](https://docs.modr8.net/features/media-and-text-filters#excessive-emojis-filter)

### Spam Prevention

Settings to detect, prevent and act upon various spam attacks on your group.

* [New User Spam Capture - block forwarded messages, links, mentions (chats/users)](https://docs.modr8.net/features/spam-prevention-and-protection#new-user-spam-capture)
* [New User Restrictions to prevent media, user invites or media being sent for X time](https://docs.modr8.net/features/spam-prevention-and-protection#new-user-restrictions)
* [Federated Spam Protection to ban joining users who have been matched to SpamWatch lists](https://docs.modr8.net/features/spam-prevention-and-protection#federated-spam-protection)
* [Duplicate Message Remover](https://docs.modr8.net/features/spam-prevention-and-protection#duplicate-message-checking)
* [Message Flood Control](https://docs.modr8.net/features/spam-prevention-and-protection#message-flood-control)

### Community Moderation

Adjust whether non-admins of the group are able to help with moderating the chat.

* [Enable /report commands for trusted / all members](#community-moderation)
* [X number of reports before deletion](#community-moderation)
* [Mute user after being reported](#community-moderation)
* [Issue reported message for Admin review](#community-moderation)

### Welcome Messages & Human Verification (Anti-bot Checks)

Welcome new users with a message and prevent fake accounts joining the chat.

* [Welcome new users with a message & media inc. Personalised messages](https://docs.modr8.net/features/welcome-message-and-human-check#creating-your-welcome-message)
* [Message buttons for Web links, Command Execution & Actions](https://docs.modr8.net/features/welcome-message-and-human-check#adding-buttons-to-your-message)
* [3x Variants of human verification checks](https://docs.modr8.net/features/welcome-message-and-human-check#adding-human-verification-and-captcha-checks)
  * Button Click
  * Answer Maths Question
  * Review & Approve Chat Rules
* [Remove new users if not verified after x time](https://docs.modr8.net/features/welcome-message-and-human-check#adding-human-verification-and-captcha-checks)

### User Filters

Options to manage the type of users that are allowed to enter and engage with your group.

* [Ban re-join Flooding](https://docs.modr8.net/features/user-filters#ban-re-join-flooding)
* [Disallow Telegram Bots](https://docs.modr8.net/features/user-filters#disallow-telegram-bots)
* [Ban or Kick Disallowed Names on user joining](https://docs.modr8.net/features/user-filters#name-filtering)
* [Ban or Kick Disallowed Names on messages being sent](https://docs.modr8.net/features/user-filters#name-filtering)
* [Remove "Idle" users (Those who have not sent or interacted with the chat in X time)](https://docs.modr8.net/features/user-filters#remove-idle-users)

### Community Reputation

Allow users to say thanks and generate a reputation score and ranking within your community.

* [User Reputation points & rankings](https://docs.modr8.net/features/community-reputation#enabling-reputation-module)
* [Customise rank names and images](https://docs.modr8.net/features/community-reputation#adding-reputation-ranks)
* [Top rank lists & history](https://docs.modr8.net/features/community-reputation#how-do-chat-users-give-out-reputation)
* [Export reputation history & snapshots](https://docs.modr8.net/features/community-reputation#exporting-and-deleting-reputation-data)
* [Automatically "trust" users after X reputation](https://docs.modr8.net/features/community-reputation#advanced-settings)
* [Global reputation ranks across your bot chats](https://docs.modr8.net/global-and-multi-chat-features#global-reputation)
* [Multi-rep and Admin bypass rep limits](https://docs.modr8.net/features/community-reputation#advanced-settings)
* [Limit reputation replenishment per X time](https://docs.modr8.net/features/community-reputation#limiting-reputation)

### Community Referrals

Allow users to generate unique invitation links which can then be used to track referrals to your community.

* [User referral links & invite codes](https://docs.modr8.net/features/community-referrals#how-to-enable-the-community-referral-module)
* [Referral tracking and analytics](https://docs.modr8.net/features/community-referrals#how-to-track-manage-and-export-referrals)
* [Export referral snapshots & history](https://docs.modr8.net/features/community-referrals#how-to-reset-the-referrals-system)
* [Audit referrals](https://docs.modr8.net/features/community-referrals#how-to-track-manage-and-export-referrals)
* [Referral top ranks](https://docs.modr8.net/features/community-referrals#how-to-track-manage-and-export-referrals)

### Advanced Settings

Power features such as permissions and text pattern filtering. Advanced use cases!

* [Restrict bot commands dependent on admin permissions](https://docs.modr8.net/features/advanced-features#restrict-admin-command-access)
* [Disable moderation commands in chat](https://docs.modr8.net/features/advanced-features#disable-built-in-moderation-commands)
* [Regular Expression Filters - Pattern matching on message text](https://docs.modr8.net/features/advanced-features#regular-expression-filtering)

### Announcements

Whether you wish to issue a quick announcement to one chat or across all of your bot managed chats we have you covered. Modr8 can also power your bot to issue scheduled announcements.

* [One-off multi-chat announcements (where a bot manages multiple chats)](https://docs.modr8.net/features/announcements)
* [One-off single chat announcements with text editor & buttons](https://docs.modr8.net/features/announcements)
* [Scheduled announcements with time to start & stop sending](https://docs.modr8.net/features/announcements)
* I[nterval announcements with rotating content on each send](https://docs.modr8.net/features/announcements)

### Social Announcements

Being able to link to your social profiles and announce new posts to your community is great for engagement. Maybe you want to track news headlines and sports too? It's all possible!

* [Twitter announcements with live tweets issued each minute](https://docs.modr8.net/features/announcements/social-announcements#connecting-twitter-x-announcements)
* [Medium announcements issued when a new item is published](https://docs.modr8.net/features/announcements/social-announcements#connecting-medium-blog-announcements)
* [RSS feed based announcement on new articles being identified](https://docs.modr8.net/features/announcements/social-announcements#connecting-rss-feed-announcements)
* [YouTube announcement upon new video being uploaded to channel](https://docs.modr8.net/features/announcements/social-announcements#connecting-youtube-announcements)
* [Zendesk articles issued to chat when published](https://docs.modr8.net/features/announcements/social-announcements#connecting-zendesk-announcements)
* [Twitch announcement issued when stream is identified to go online](https://docs.modr8.net/features/announcements/social-announcements#connecting-twitch-stream-announcements)

### User Management & Analytics

Being able to track the users in your chat and view their profiles for active engagement is a powerful tool for any community manager. Modr8 will show you their activity as well as actions taken.

* [Tracking user profiles](https://docs.modr8.net/features/user-management#accessing-the-user-management-console)
* [Search & export of tracked users](https://docs.modr8.net/features/user-management)
* [Identify warned, trusted and banned users](https://docs.modr8.net/features/user-management#managing-tracked-users)
* [Track languages & reputation points](https://docs.modr8.net/features/user-management#managing-tracked-users)
* [Issue bans, warns and mutes from UI](https://docs.modr8.net/features/user-management#managing-tracked-users)
* [View user profile, message history & sentiment](https://docs.modr8.net/features/user-management#viewing-user-profiles)
* [Identify referred users](https://docs.modr8.net/features/user-management#viewing-and-managing-reputation-history)

### Chat Analytics

Want to know when your busiest hours are? or maybe you want to see whether your referral campaign is leading to more growth! Our live charts will keep you up to date.

* [Join / Leave and Churn tracking](https://docs.modr8.net/features/analytics)
* [Message sentiment analysis](https://docs.modr8.net/features/analytics)
* [Message type breakdown inc. image / video / voice etc.](https://docs.modr8.net/features/analytics)
* [Track moderation actions - ban, warn, mutes](https://docs.modr8.net/features/analytics)
* [Open and completed user referrals](https://docs.modr8.net/features/analytics)
* [Language region tracking](https://docs.modr8.net/features/analytics)
* [Popular hours & days](https://docs.modr8.net/features/analytics)
* [Export chart data](https://docs.modr8.net/features/analytics)

### Polls & Quizzes

Telegram polls are great for actively engaging your community. Modr8 offers scheduled polls and quizes as well as being able to track which users have provided a response and their answers.

* [Issue tracked, anonymous or quiz type polls](https://docs.modr8.net/features/polls-and-quizzes#supported-polls-and-quiz-types)
* [Review responses collected](https://docs.modr8.net/features/polls-and-quizzes#managing-and-tracking-polls-and-quizzes)
* [Scheduled opening & closing](https://docs.modr8.net/features/polls-and-quizzes#how-to-create-and-issue-a-polls-and-quizzes)

### Actions

Our "if this then that" actions are what really set Modr8 apart from the rest. We offer the most comprehensive rule engine on the market. If you can't find a standard setting, then an action is going to cover your use case.&#x20;

* [Fully customisable "if this happens, then do that" rule engine](https://docs.modr8.net/features/actions)
* [Rules based on messages, user profiles, actions taken by users](https://docs.modr8.net/features/actions)
* [OR / AND rule conditions](https://docs.modr8.net/features/actions/action-groups)
* [Issue messages, adjust reputation, delete messages and personalise media sent](https://docs.modr8.net/features/actions/action-groups#availability-of-actions-to-be-run)
* [Action marketplace for community generated recipes](https://docs.modr8.net/features/actions/using-the-marketplace)
* [Import & Export actions](https://docs.modr8.net/features/actions/managing-importing-and-exporting-actions)

### Commands

A telegram bot engine wouldn't be much use without being able to build your own commands! Choose when they trigger and provide a description which will show in the chat when users want to see the full menu.

* [Built in moderation commands for chat](https://docs.modr8.net/features/commands/built-in-commands)
* [Create your own commands](https://docs.modr8.net/features/commands/creating-and-managing-custom-commands#creating-a-custom-command)
* [Personalise command output with injectable user profile attributes](https://docs.modr8.net/features/commands/creating-and-managing-custom-commands#creating-a-custom-command)
* [Buttons for links, action execution or command execution](https://docs.modr8.net/features/commands/creating-and-managing-custom-commands#creating-a-custom-command)

### Chat Timeline & Event Log

Being able to see events after the 48 hour cut off on Telegram isn't possible, but the Modr8 engine keeps an indefinite amount of history. We also offer a chat event log, which allows your community admins to view the actions of the bot in a single place and take moderation actions themselves. We have some communities using an admin log for over 30 of their chats to manage from a centralised place!

* [Live chat timeline with bot actions being taken](https://docs.modr8.net/features/timeline-and-event-log#how-to-view-the-chat-timeline)
* [Track user profiles](https://docs.modr8.net/features/user-management#accessing-the-user-management-console)
* [Connect an "admin" event log chat](https://docs.modr8.net/features/timeline-and-event-log#setup-the-chat-event-log)
* [Review and re-approve deleted messages from main chat](https://docs.modr8.net/features/timeline-and-event-log#configure-event-log-settings)
* [Notify event log chat on new users, leaves, filtered messages & reputation changes](https://docs.modr8.net/features/timeline-and-event-log#setup-the-chat-event-log)
* [Moderate messages issued to event log chat - mute, warn, kick, ban and trust](https://docs.modr8.net/features/timeline-and-event-log#configure-event-log-settings)
