@admin command short guide
RiccardoPurpose
@admin is a command made for the users of the group, and allows to report to the admins a message sent by another user.
When an user replies to a message, the message is forwarded to the administrators, along with some details of the user who used the command.
Command syntax
It works only if used in reply to another message.
Syntax:
@admin
@admin optional description
/report
/report optional description
When it can be used
By default, the commands above can't be used: there is an option in the group menu to turn them on.
To enable it, an administrator (or a moderator with the permission to change the group settings) must use /config in the group, to change the group settings from the keyboard sent by the bot via private message.

@admin can't be used:
- without replying to a message
- in reply to a message sent by an administrator/moderator
- if it's meant to be used to spam the administrators (read about the flood control below)
Who can use it:
- only non-administrator users
Who will receive the reported message
The reported message will be forwarded to an administrator only if:
- he already started the bot
- the bot is not blocked
- the administrator agreed to receive reports in private through the /mysettings command
The reported message will be forwarded to a moderator only if:
- he already started the bot
- the bot is not blocked
- the moderator agreed to receive reports in private through the /mysettings command
- moderators can use the banhammer
About /mysettings: by default, administrators (or moderators) don't receive reported messages in private. The must accept to receive them first, and this can be done through the /mysettings command.

The flood control
This command, obviously, can easily be abused by users who want to flood the administrators through the bot.
This is why Group Butler offers a way to avoid the abuse of this command.
By default, an user can't report a message more than twice in 20 minutes.
The number of times and the limitation duration can be configured through the /reportflood command.
Usage examples:
/reportflood 5/30 -> allowed 5 times in 30 minutes
/reportflood 10:20 -> allowed 10 times in 20 minutes
/reportflood 1 2 -> allowed once in two minutes
This command can be always used by administrators, and by moderators if they are allowed to change the group settings.
Less relevant informations
- a sticker can be forwarded, but the receiver can't know who is the original sender. This is why, when stickers are reported, the informations of the original sender are included in the description message

- if the group has its link saved (with /setlink), the group name will be clickable and will redirect to the group
- if the group is a public supergroup, the description message will show a link that brings directly to the reported message (if it's still there)

- when an user uses @admin, the bot tells him how many administrators/moderators it has been able to reach

For further details, do not hesitate to join our support group.