onJoin

Applies automodes upon someone joining a home channel.

applyAutomodes will cautiously probe whether there are any definitions to apply, so there's little sense in doing it here as well. Just pass the arguments and let it look things up.

version(WithAutomodePlugin)
private
@IRCEventHandler().onEvent(IRCEvent.Type.JOIN).permissionsRequired(Permissions.anyone).channelPolicy(ChannelPolicy.home)
void
onJoin