Cookiebot
Using Cookiebot

Configuring a group

Every setting in the /config menu, what it changes, and the two most groups get wrong

/config

Also /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.

ButtonSettingDefaultWhat it does
LanguagelanguageenWhat the bot replies in: pt, eng or es. Commands still work in all three
FurBotsallow_furbotson1 to stay out of the way of other furbots in the group, 0 if this is the only one
Stickers limitsticker_spam_limit5Stickers in a row before the bot steps in โ€” see Moderation
๐Ÿ•’ Limbomedia_restrict_seconds0 (off)Seconds a new member must wait before posting images and files
๐Ÿ•’ CAPTCHAcaptcha_timeout_seconds120Seconds a joiner has to answer the challenge. 0 turns the captcha off
Fun Functionsfunctions_funonThe fun commands, the AI replies, the sticker replies, and the birthdays
Utility Functionsfunctions_utilityonThe utility commands, the searches, the link rewriting โ€” and /dice
SFW ChatsfwonMarks the chat as safe-for-work: filters image search, and keeps /random off anything marked otherwise
Publisher Postpublisher_postoffAllow posts from other channels to be published here (groups over 50 members)
Publisher Askpublisher_askonAdd posts sent in the group to the publishing queue
Thread Poststhread_postsunsetWhich forum topic posts land in, for groups with topics
Max Postsmax_posts3Posts the bot may publish here per day
Publisher Members Onlypublisher_members_onlyoffOnly 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:

  • /dice follows Utility Functions, not Fun.
  • /birthday and /nextbirthday follow 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.

On this page