Understanding Filters and Configurations
This page goes over the adjustable filters and configuration settings.
Configuration Settings
Changing Configuration Settings REQUIRES Permit 4.
You can change some of the core aspects of Timmy with +filter modify <number> <boolean>.
Replacing boolean with either True or False
Diagram:

If a condition has been met, it'll proceed to return the value you've set for this parameter. Eg; if a user runs a command in
CheckDB.guildNoneand you've set that value toFalse, the parameter will returnFalseand the user will not be able to run the command.All Checks may not have the right conditions to meet/act upon, for example, if the user is running a command in the main server,
CheckDB.externalGuildwill pass the context and invoke it to the next check that's in line as the context is not originating from any external guilds.If there is no check that fits the command invoke's request, it will automatically return
CheckDB.elseSituationwhich should be set toTrue.
Available Options to Change
1
Passing in
1will changeCheckDB.MasterMaintenance.When
MasterMaintenanceis enabled, it locks down the bot and prevents any commands from running (if they are below Permit 4) unless the value has been set back toFalse.
2
Passing in
2will changeCheckDB.guildNone.When
guildNoneis enabled, it ignores any invocation of commands that originate from Direct Messages. (Eg; Runningpingin the bot's DM's while this parameter is set toTruewill not bring back any results)
3
Passing in
3will changeCheckDB.externalGuild.When
externalGuildis enabled, it ignores any invocation of commands that originate out of the main server, School Simplified. (Eg; Runningpingin the Technical Server while this parameter is set toTruewill not bring back any results)
4
Passing in
4will changeCheckDB.ModRoleBypass.When
ModRoleBypassis enabled, it bypass's the public category check and allows Moderators to use any command in public channels. (aka; general chats)
5
Passing in
5will changeCheckDB.ruleBypass.When
ruleBypassis enabled, it allows NORMAL users to run the commandrulein general and public categories.
6
Passing in
6will changeCheckDB.publicCategories.When
publicCategoriesis enabled, it strictly ignores any command invoked in a general category.Public Category ID's:
PublicCategories = [763121170324783146, 800163651805773824, 774847738239385650, 805299289604620328, 796909060707319838, 787841402381139979, 830992617491529758, 763857608964046899, 808020719530410014]
7
Passing in
7will changeCheckDB.elseSituation.When
elseSituationis enabled, any other command invocation that gets passed into the bot which does not meet any requirements will be set toTrue. Consider this to be the final checkpoint for command invocations.
Whitelisted Bot Prefix's
This section will go over how you can add certain prefix's to be whitelisted in #mod-commands.
Changing Bot Prefix's REQUIRE Permit 3 or ABOVE.
You can manage prefix's using +prefix add <prefix> or +prefix remove <prefix>and view them all by +prefix list.

+prefix add %
Explanation: This adds % to the whitelisted prefix's and now any moderator who uses a command that starts with said prefix will not get their message deleted.
+prefix remove %
Explanation: This removes % from the whitelisted prefix's and now any moderator who uses a command that starts with said prefix will get their message deleted.
+prefix list
Explanation: This shows a list of all the whitelisted prefixes.
Last updated
Was this helpful?