Skip to main content

⚙️ Configuration


🛠 Modify Group Configuration

/set, /setconfig

  • Description
    Allows admins to customize the bot’s behavior in the group by changing specific configuration keys.

  • Usage

    /set <key> <value>
  • Arguments

    ArgumentTypeRequiredDescription
    <key>stringYesThe setting to be modified
    <value>stringYesThe new value for the setting
  • Permissions
    Admins only.

  • Bot Response
    Confirmation message indicating whether the setting was successfully updated.

  • Supported Keys and Expected Values

    KeyTypeAccepted ValuesDescription
    karmastringon, yes, true, enable / off, no, falseEnables reaction-based karma gamification
    aiModstringon, yes, true, enable / off, no, falseEnables AI Spam detection (on Development)
    maxwarns, warningsnumber1–3000Max number of warnings before a user is banned
    nolinksstringon, yes, true, enable / off, no, falseBlocks non-whitelisted links
    noweb3stringon, yes, true, enable / off, no, falseBlocks non-whitelisted wallet/contract addresses
    nobuttonsstringon, yes, true, enable / off, no, falseBlocks messages with inline buttons
    nostoriesstringon, yes, true, enable / off, no, falseBlocks story shares in the group
    noforwardedstringon, yes, true, enable / off, no, falseBlocks all forwarded messages
    nochannelsstringon, yes, true, enable / off, no, falseBlocks replies/forwards from channels
    nocyrillicstringon, yes, true, enable / off, no, falseBlocks messages using Cyrillic alphabet
    noarabicstringon, yes, true, enable / off, no, falseBlocks messages using Arabic alphabet
    nokanjistringon, yes, true, enable / off, no, falseBlocks messages using Kanji characters
    noemojistringon, yes, true, enable / off, no, falseEnables/disables custom emoji detection
    emojilimitnumber1–3000Max number of custom emojis allowed
    nomentionsstringon, yes, true, enable / off, no, falseBlocks messages that mention unknown users
    noviabotstringon, yes, true, enable / off, no, falseBlocks messages sent via bot
    noimpersonatorsstringon, yes, true, enable / off, no, falseBlocks messages sent by users with same name as any of the admins
    allowadd, allowaddress, allowcontractstringContract or wallet addressAdds whitelisted Solana/EVM address
    removeadd, removeaddress, removecontractstringContract or wallet addressRemoves whitelisted Solana/EVM address
    allowurl, allowdomainstringRoot domain only (e.g. example.com)Adds a whitelisted domain
    removeurl, removedomainstringRoot domain only (e.g. example.com)Removes a domain from the whitelist
  • Special Shortcut

    /set nomorespam
    • This command enables maximum security settings to block ~98% of common Telegram spam.
  • Notes

    • ⚠️ Any message that violates an active spam protection (e.g., not allowed links, unwanted languages, excessive emojis, forwarded messages...) will cause the user to be automatically muted for 1 hour and the message will be deleted.

🔄 Refresh Admin List

/refreshadmins, /refresh_admins, or /refresh

  • Description
    Manually triggers a refresh of the group admin list.

  • Usage

    /refresh
  • Arguments

    ArgumentTypeRequiredDescription
    (none)NoThis command takes no arguments
  • Permissions
    Admins only.

  • Bot Response
    Confirmation message after successfully refreshing admin list.


🚫 Block a Word

/addblacklist, /addblacklisted, /addblocklist, or /addblocklisted

  • Description
    Adds a word to the blocklist. If a non-admin user sends a message containing this word, they will be warned.

  • Usage

    /addblocklist <word>
  • Arguments

    ArgumentTypeRequiredDescription
    <word>stringYesWord to add to the blocklist
  • Permissions
    Admins only.

  • Bot Response
    Confirmation that the word was added to the blocklist.

  • Notes

    • Admins are unaffected by blocklisted words.

❌ Remove a Blocked Word

/delblacklist, /delblacklisted, /delblocklist, or /delblocklisted

  • Description
    Removes a word from the blocklist. Users will be able to use it again without being warned.

  • Usage

    /delblocklist <word>
  • Arguments

    ArgumentTypeRequiredDescription
    <word>stringYesWord to remove from the blocklist
  • Permissions
    Admins only.

  • Bot Response
    Confirmation that the word was removed from the blocklist.


📃 List Blocked Words

/getblacklist, /getblacklisted, /getblocklist, or /getblocklisted

  • Description
    Displays all currently blocklisted words.

  • Usage

    /getblocklist
  • Arguments

    ArgumentTypeRequiredDescription
    (none)NoThis command takes no arguments
  • Permissions
    Admins only.

  • Bot Response
    A list of all blocklisted words.


🆔 Get Chat ID

/getchatid, /getid

  • Description
    Returns the Telegram ID of the current group chat. This ID is typically used when configuring other features like logging.

  • Usage

    /getchatid

    or

    /getid
  • Arguments

    ArgumentTypeRequiredDescription
    (none)NoThis command takes no arguments
  • Permissions
    Admins only.

  • Bot Response
    The numerical chat ID of the current Telegram group.

  • Notes
    Useful when setting up log channels or referencing the group programmatically.


🪵 Setup a Log Channel

/logchannel

  • Description
    Links a secondary channel to serve as a logging destination for moderation actions (e.g., bans, mutes). Log messages will include buttons for quick actions like unban or retrieving user chat history.

  • Usage

    /logchannel <channel_chat_id>
  • Setup Steps

    1. Add the bot to the log channel (no admin rights needed).
    2. Use /getchatid inside the log channel to retrieve its chat ID.
    3. Go back to the main group and run:
      /logchannel <LogChannelId>
  • Arguments

    ArgumentTypeRequiredDescription
    <channel_chat_id>stringYesThe Telegram chat ID of the log channel
  • Permissions
    Admins only (must be called from the main group).

  • Bot Response
    ✅ - Channel Log Setup Correctly

  • Notes

    • The bot must be present in the log channel or the linking will fail.
    • Logs include moderation actions with contextual action buttons for admin convenience.