Configuring a group
Every setting in the /config menu, what it changes, and the two most groups get wrong
/configAlso /configurar and /configure. Admin-only, and the menu opens in a
private chat โ in the group the bot only says it has messaged you.
Telegram does not allow a bot to start a private conversation. Press Start on
the bot once, in private, before your first /config, or there is nowhere
for the menu to arrive and the bot will tell you it could not reach you. An
anonymous admin hits the same wall: Telegram gives no account to message, so
turn anonymity off for that one command.
Each button either toggles a setting or asks you to reply with a value. Every setting is per group โ nothing is shared between groups, and there is no global default.
The menu
Buttons appear in this order.
| Button | Setting | Default | What it does |
|---|---|---|---|
| Language | language | en | What the bot replies in: pt, eng or es. Commands still work in all three |
| FurBots | allow_furbots | on | 1 to stay out of the way of other furbots in the group, 0 if this is the only one |
| Stickers limit | sticker_spam_limit | 5 | Stickers in a row before the bot steps in โ see Moderation |
| ๐ Limbo | media_restrict_seconds | 0 (off) | Seconds a new member must wait before posting images and files |
| ๐ CAPTCHA | captcha_timeout_seconds | 120 | Seconds a joiner has to answer the challenge. 0 turns the captcha off |
| Fun Functions | functions_fun | on | The fun commands, the AI replies, the sticker replies, and the birthdays |
| Utility Functions | functions_utility | on | The utility commands, the searches, the link rewriting โ and /dice |
| SFW Chat | sfw | on | Marks the chat as safe-for-work: filters image search, and keeps /random off anything marked otherwise |
| Publisher Post | publisher_post | off | Allow posts from other channels to be published here (groups over 50 members) |
| Publisher Ask | publisher_ask | on | Add posts sent in the group to the publishing queue |
| Thread Posts | thread_posts | unset | Which forum topic posts land in, for groups with topics |
| Max Posts | max_posts | 3 | Posts the bot may publish here per day |
| Publisher Members Only | publisher_members_only | off | Only channel members may use the publisher |
The two most groups get wrong
๐ Limbo is off by default. It is the setting people assume is protecting
them and is not. Set it to 600 and a new member waits ten minutes before
they can post images โ which is most of what drive-by spam actually is, because
that kind of account posts within seconds of arriving or not at all.
๐ CAPTCHA at 120 seconds is short for a busy group. Someone who opens
Telegram, gets distracted, and comes back four minutes later has already been
removed. 300 costs almost nothing: an account that is not going to answer a
challenge does not answer it slowly.
Turning whole families off
Fun Functions and Utility Functions switch out groups of commands at once. A moderation-only deployment is Fun off, Utility off โ which leaves greetings, rules, the captcha, sticker limits, the media hold and the convention posters, and removes everything else.
Two commands sit in the family you would not guess, because that is where v1 put them and moving them would change what a group sees:
/dicefollows Utility Functions, not Fun./birthdayand/nextbirthdayfollow Fun Functions, not Utility.
A command in a switched-off family says so rather than going quiet. The two exceptions are the ones that were never asked a question: the AI replies and the link rewriting simply stop happening.
Values the menu will not accept
A numeric field replies ERROR: invalid input โ try again to anything that is
not a number, and asks again. Nothing is stored until a value parses, so a
mistyped reply cannot leave a group half-configured.
Changes apply immediately across every running instance of the bot. If a change seems not to have taken, it is almost always that the reply setting the value was not sent by an admin โ the menu opens for anyone it is shown to, but the value is only accepted from an admin.