becca bot logo
Sign InCreate account

Becca Bot Commands

Detailed usage instructions and practical examples

Administration

108 commands

Edit Group

Functions to edit the group, like opening/closing it

!nomegp

Changes the group name

!descgp

Changes the group description

!fotogp

Changes the group photo

!tirarfotogp

Removes the group photo

!abrirgp

Opens the group

!fechargp

Closes the group

!revogarlink

Generates a new group link and kills the old one, so whoever kept the old link cannot join any more. Also answers to !revokelink

Group Data

Functions to see group data such as the link and description

!linkgp

Use it to see the group link

!desc

Use it to get the group description

!grupoinfo

Use it to see all the group data

Members

Commands related to group members

!ban

Removes a person from the group; you can mention more than one person if you want

!daradm

Use it to make someone an admin

!tiraradm

Use it to remove someone's admin

!bangringos

Removes all non-Brazilian numbers from the group

!baninativos

Removes all inactive numbers from the group

Giveaways

Commands for several types of giveaways

!sorteio

Runs a giveaway; to join, candidates must react to the message the bot will send. You can pick the time and how many winners separating with |, e.g. !sorteio iPhone | 10m | 3. Times: 1m, 2m, 5m, 10m, 15m, 30m, 1h, 2h, 3h, 6h, 12h and 24h (default 1m and 1 winner)

!sorteiogrupo

Raffles something to a random person in the group, for more than one winner separate with |, e.g. !sorteiogrupo iPhone | 3

!sorteionumero

Draws a number between a minimum and a maximum

Welcome

Function to welcome new members

!bemvindo

Enables/Disables the Welcome feature

!legendabv

I create a new welcome message

!legendasaiu

I create a new message that will be sent when someone leaves

!rmlegendabv

Removes the welcome caption

!rmlegendasaiu

Removes the leave caption

!fotobv

Adds a photo to the welcome message

!fotosaiu

Adds a photo to the leave message

!rmfotobv

Removes the welcome photo

!rmfotosaiu

Removes the leave photo

Mentions

These functions mention everyone in the group in different ways

!marcar

I mention everyone in the group with a text showing the @s

!marcaradms

I send any kind of message to all admins without showing the @

!hidetag

I send any kind of message to everyone without showing the @

!enquetem

I create a poll mentioning everyone in the group

Authorized

Whoever is authorized and is not an admin will not be punished if any anti system is enabled

!autorizados

Lists everyone who is authorized

!autorizar

Adds an authorized person to the group

!desautorizar

Removes an authorized person from the group

Anti Words

This function removes people who say forbidden words defined by you

!palavras

Lists all the forbidden words

!addpalavra

Adds a forbidden word to the list

!rmpalavra

Removes a forbidden word from the list

Moderators

This function gives some admin functions to regular members.

!monitores

Lists all the moderators

!addmonitor

Adds a moderator to the list

!rmonitor

Removes a moderator from the list

Blacklist

This function is a list of people who cannot join your group; if they join, they will be removed automatically

!listanegra

Lists everyone on the list

!addlistanegra

Adds someone to the blacklist

!rmlistanegra

Removes someone from the blacklist

Warning

This function is a warning you give to a member who did something wrong; after 3 warnings they are kicked from the group

!advertir

Warns a person

!desadvertir

Removes a person's warning

!advertidos

Lists everyone who has been warned

Mute

When a person is muted, every message they send will be deleted automatically

!mutar

Mutes a person

!desmutar

Unmutes a person

!mutados

Lists everyone who is muted

Recurring Messages

Messages defined by you that are sent at a time interval (every 30 minutes, for example)

!msgrecorrente

Enables/Disables recurring messages

!addmsgrec

Adds a new recurring message

!rmsgrec

Removes a recurring message

!msgsrec

Shows all the recurring messages that have been set

Automatic Group Open/Close

Commands to set up the group's opening and closing times

!abrirgphora

Adds a new group opening time

!fechargphora

Adds a new group closing time

!rmabrirhora

Removes a group opening time

!rmfecharhora

Removes a group closing time

!horarios

Shows all the times that have been set

Automatic Messages

Commands to enable, disable and set up automatic messages

!msgautomatica

Enables/Disables automatic messages

!addmsgauto

Adds a new automatic message

!rmsgauto

Removes an automatic message

!msgsautomatica

Shows all the automatic messages that have been set

MultiPrefix

Commands to manage multiple prefixes

!multiprefixo

Enables/Disables multi-prefix

!addprefixo

Adds a new prefix

!rmprefixo

Removes a prefix

!prefixos

Lists all the prefixes

Command Blocking

Commands to block and unblock command usage in the group

!blockcmd

Blocks the use of a command in the group

!unblockcmd

Unblocks the use of a command in the group

!blockedcmds

Shows all the blocked commands

Notes

Commands to manage notes in the group

!nota

Shows a selected note

!notas

Shows all the group's notes

!anotar

Writes down something in the group

!rmnota

Removes a note from the group

Information

Commands to see information about the group

!rankativo

Shows the ranking of the most active members (who send the most messages) in the group

!ranklevel

Shows the ranking of the highest levels in the group

!inativos

Shows all the inactive members of the group

!atividade

Shows a user's message count

!atividades

Shows the message count of everyone in the group

!limparatv

Clears all the members' activity records in the group

!listabr

Lists all the Brazilian numbers in the group

!listafake

Lists all the foreign numbers in the group

Others

Additional commands for group management.

!limpar

Sends a large empty message to clear the group

!deletar

Deletes the replied message

!destrava

Text that unfreezes the group in case someone sends a crash message

!roletarussa

Whoever is chosen will be banned

!mostrarvisuunica

Shows the view-once message you reply to

Roles

A role is a list of commands released to a set of members: whoever is in the role uses those commands without being an admin, and cannot use them against an administrator. With !soadm on, a role is the only way a regular member can use any command.

!criarcargo

Creates an empty role in the group, then you release the commands and add the members. Also answers to !createcargo and !createrole

!deletarcargo

Deletes a role and everything it had released. Also answers to !delcargo, !deleterole and !delrole

!addcargo

Puts one or more members in the role, e.g. !addcargo Moderator | @member. Also answers to !addmembrocargo and !addrolemember

!rmcargo

Takes one or more members out of the role, e.g. !rmcargo Moderator | @member. Also answers to !rmmembrocargo and !rmrolemember

!addcargocmd

Releases a command to everyone in the role, e.g. !addcargocmd Moderator | ban. Also answers to !addrolecmd, !cargocmd and !rolecmd

!rmcargocmd

Takes a released command out of the role, e.g. !rmcargocmd Moderator | ban. Also answers to !rmrolecmd

!cargos

Lists the group roles with their commands and member count, admins only. Also answers to !roles and !listarcargos

!meuscargos

Any member uses it to see which roles they are in and which commands that releases. Also answers to !myroles

!infocargo

Shows the commands and the member list of a role. Also answers to !inforole

Blocked Domains

The list of domains !antidominio takes down. Unlike !antilink, which deletes any link, here only a link whose domain is on the list falls and everything else goes through. The list alone does nothing, !antidominio has to be on, and admins, the bot itself and whoever is whitelisted are never hit.

!adddominio

Blocks a domain. It takes the base domain (site.com, which also catches its subdomains), a full address (promo.site.com) or a wildcard (*.site.com, which catches subdomains only). Also answers to !adddomain

!rmdominio

Shows the numbered list and takes out the domain you answer with. Also answers to !removerdominio

!dominios

Shows every domain blocked in the group. Also answers to !dominiosbloqueados

!rmdominios

Clears the whole list at once. !antidominio stays on, with no domain left to take down. Also answers to !removerdominios

Allowed DDIs

The list of country codes !antifake lets in. Brazil (55) is always allowed, even with an empty list, and every code added here joins it. Anyone who joins with a number that starts with none of the allowed codes is removed right away. With !antifake off the list sits idle, and it only applies on the way in: whoever is already in the group is left alone.

!addddi

Allows a country code. Digits only, up to 4, e.g. 351 for Portugal. Also answers to !permitirddi and !allowddi

!rmddi

Shows the numbered list and takes out the code you answer with. 55 stays allowed either way, it does not depend on the list. Also answers to !removerddi

!ddis

Shows the codes allowed in the group, not counting 55, which is fixed. Also answers to !ddispermitidos

!rmddis

Clears the whole list and !antifake goes back to accepting 55 only. Also answers to !removerddis

Per-Member Command Blocking

Blocks one command for the members you pick. Unlike !blockcmd, which turns the command off for the whole group, here the command keeps working for everyone and only fails for whoever was tagged. Admins are never blocked, and a command that is already admin-only cannot be blocked.

!blockcmduser

Blocks a command for one or more members, e.g. !blockcmduser ban | @member. It takes a typed number instead of a tag. Also answers to !blocarcmduser

!unblockcmduser

Gives the command back to the member, and once they have no block left they drop off the list. Also answers to !desblocarcmduser