| Value | Meaning |
|---|---|
| direct | The annotated event handler will not examine the IRCEvent.content member at all and will always trigger, as long as all other annotations match. |
| prefixed | The annotated event handler will only trigger if the IRCEvent.content member starts with the CoreSettings.prefix (e.g. "!"). All other annotations must also match. |
| nickname | The annotated event handler will only trigger if the IRCEvent.content member starts with the bot's name, as if addressed to it. In QUERY events this instead behaves as PrefixPolicy.direct. |
In what way the contents of a IRCEvent must start (be "prefixed") for an annotated function to be allowed to trigger.