⚙️ 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
Argument Type Required Description <key>
string Yes The setting to be modified <value>
string Yes The new value for the setting -
Permissions
Admins only. -
Bot Response
Confirmation message indicating whether the setting was successfully updated. -
Supported Keys and Expected Values
Key Type Accepted Values Description karma
string on
,yes
,true
,enable
/off
,no
,false
Enables reaction-based karma gamification aiMod
string on
,yes
,true
,enable
/off
,no
,false
Enables AI Spam detection (on Development) maxwarns
,warnings
number 1–3000 Max number of warnings before a user is banned nolinks
string on
,yes
,true
,enable
/off
,no
,false
Blocks non-whitelisted links noweb3
string on
,yes
,true
,enable
/off
,no
,false
Blocks non-whitelisted wallet/contract addresses nobuttons
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages with inline buttons nostories
string on
,yes
,true
,enable
/off
,no
,false
Blocks story shares in the group noforwarded
string on
,yes
,true
,enable
/off
,no
,false
Blocks all forwarded messages nochannels
string on
,yes
,true
,enable
/off
,no
,false
Blocks replies/forwards from channels nocyrillic
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages using Cyrillic alphabet noarabic
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages using Arabic alphabet nokanji
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages using Kanji characters noemoji
string on
,yes
,true
,enable
/off
,no
,false
Enables/disables custom emoji detection emojilimit
number 1–3000 Max number of custom emojis allowed nomentions
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages that mention unknown users noviabot
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages sent via bot noimpersonators
string on
,yes
,true
,enable
/off
,no
,false
Blocks messages sent by users with same name as any of the admins allowadd
,allowaddress
,allowcontract
string Contract or wallet address Adds whitelisted Solana/EVM address removeadd
,removeaddress
,removecontract
string Contract or wallet address Removes whitelisted Solana/EVM address allowurl
,allowdomain
string Root domain only (e.g. example.com) Adds a whitelisted domain removeurl
,removedomain
string Root 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
Argument Type Required Description (none) — No This 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
Argument Type Required Description <word>
string Yes Word 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
Argument Type Required Description <word>
string Yes Word 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
Argument Type Required Description (none) — No This 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
Argument Type Required Description (none) — No This 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
- Add the bot to the log channel (no admin rights needed).
- Use
/getchatid
inside the log channel to retrieve its chat ID. - Go back to the main group and run:
/logchannel <LogChannelId>
-
Arguments
Argument Type Required Description <channel_chat_id>
string Yes The 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.