| Line 112: | Line 112: | ||
| | | | ||
|- | |- | ||
| | |invalidate | ||
|3 | |3 or being a script maker | ||
|! | |!invalidate <script> | ||
| | |Invalidates the cache of a script from flat chat /load | ||
It can only be used on pm | |||
| | | | ||
|} | |} | ||
| Line 184: | Line 159: | ||
Giveaway related commands don't have cooldown, but if you spam it you may and will be blocked. | Giveaway related commands don't have cooldown, but if you spam it you may and will be blocked. | ||
=== Moderation === | |||
{| class="wikitable" | |||
!COMMAND | |||
!PERMISSION LEVEL | |||
!USE | |||
!DESCRIPTION | |||
!ALIAS | |||
|- | |||
|block | |||
|3 | |||
|!block <username> [reason] | |||
|Blocks someone from using any bot command | |||
A reason can (and should) be given | |||
| | |||
|- | |||
|unblock | |||
|3 | |||
|!unblock <username> | |||
|Unblocks someone from using the bot commands | |||
| | |||
|- | |||
|blocked | |||
|3 | |||
|!blocked [username] | |||
|Replies with all blocked users | |||
If the first parameter is used it show if someone is blocked and if they are who blocked | |||
| | |||
|- | |||
|reason | |||
|3 | |||
|!reason <username> | |||
|Replies with the reason someone was blocked | |||
| | |||
|- | |||
|perm | |||
|3 | |||
|!perm <username> <level> | |||
|Changes a player permission level | |||
| | |||
|} | |||
Revision as of 01:30, 7 September 2025
- Botting, as it refers to automated gameplay, is against the rules and will result in a ban. The bots mentioned here are different.
The term "Bots" refers to Chat bots that assist in gameplay. These bots, not owned by the developer Smitty, are created by players.
References to a whitelist/blacklist for bots pertain only to individual bots and have nothing to do with one's ability to interact with the game in any way.
Dounbot
Dounbot is developed by Dounford its prefix is !, for the list of commands you can send !help in chat. It works on global chat, its private messages and on Bondfire Map.
The default cooldown is 30 seconds, reduced to 15 seconds for users with permission level 1 and no cooldown for users with permission level 2 and 3.
Additionally, ignored texted can be placed after any command by using the @ symbol. For example, "!wiki mining @check this" will just respond with https://flatmmo.wiki/index.php/Mining
| COMMAND | PERMISSION LEVEL | USE | DESCRIPTION | ALIAS |
|---|---|---|---|---|
| help | 0 | !help | Shows a list of available commands | |
| map | 0 | !map [item_to_search] | Send a link to Interactive Map, if the first parameter is used it will search for the item location | gamemap, game_map, game-map, searchmap, mapsearch, search-map |
| maparea | 0 | !maparea <map_id> | Send a link to Interactive Map and search for the map id used | map_area, map-area, map-map |
| wiki | 0 | !wiki [page_name] | Send a link to wiki, if the first parameter is used it will send to the page | |
| discord | 0 | !discord | Sends an invite to official discord server | |
| scripts | 0 | !scripts | Sends a link to the Scripts list | |
| bondfire | 0 | !bondfire | Shows if the bondfire is active and its remaining time | bonfire |
| meteor | 0 | !meteor | Replies with the last known meteor location | |
| setmeteor | 0 | !setmeteor <location> | Sets the current meteor location
This can only be used on /yell (#global) Usage: !setmeteor 3 willows |
setlocation |
| mining | 0 | !mining | Sends a link to mining data sheet | |
| woodcutting | 0 | !woodcutting | Sends a link to woodcutting data sheet | wc |
| xp | 0 | !xp [level] [xp] [xpPerAction] | If no parameter is used sends a link to xp calculator
If the first parameter is used it replies with the required xp needed to get that level from 0 If the second parameter is used it replies with the required xp needed to get to that level minus the second parameter If the third parameter is used it replies with the amount of actions required to get to that level |
level |
| flip | 0 | !coin | Throws a coin and replies with the result (Heads or Tails)
It has 0.00000000000000001% of chances of being a draw |
coin, toss, coinflip |
| random | 0 | !random <max> | Replies with a random number between 0 and max, if max is negative it is between max and 0 instead
Its range is -10,000 and 10,000 |
|
| invalidate | 3 or being a script maker | !invalidate <script> | Invalidates the cache of a script from flat chat /load
It can only be used on pm |
By default all players have a permission level of 0.
<parameter> are required and [parameter] are optional.
Giveaway
| COMMAND | PERMISSION LEVEL | USE | DESCRIPTION |
|---|---|---|---|
| giveaway | 0 | !giveaway | Starts a giveaway
It lasts 5 minutes or until !end is used |
| enter | 0 | !enter | Enters the current giveaway if one is happening |
| left | 0 | !left | Replies with the current giveaway remaining time |
| entries | 0 | !entries | Replies with the amount of players that entered the current giveaway |
| end | 0 | !end | Ends the current giveaway
Only the giveaway host can end it |
Take in mind that Bondfire Map and /yell have separated giveaways.
Giveaway related commands don't have cooldown, but if you spam it you may and will be blocked.
Moderation
| COMMAND | PERMISSION LEVEL | USE | DESCRIPTION | ALIAS |
|---|---|---|---|---|
| block | 3 | !block <username> [reason] | Blocks someone from using any bot command
A reason can (and should) be given |
|
| unblock | 3 | !unblock <username> | Unblocks someone from using the bot commands | |
| blocked | 3 | !blocked [username] | Replies with all blocked users
If the first parameter is used it show if someone is blocked and if they are who blocked |
|
| reason | 3 | !reason <username> | Replies with the reason someone was blocked | |
| perm | 3 | !perm <username> <level> | Changes a player permission level |
