{"ping",AdhocCommand({&PingStep1},"Do a ping",false)},
{"hello",AdhocCommand({&HelloStep1,&HelloStep2},"Receive a custom greeting",false)},
{"disconnect-user",AdhocCommand({&DisconnectUserStep1,&DisconnectUserStep2},"Disconnect selected users from the gateway",true)},
{"disconnect-from-irc-servers",AdhocCommand({&DisconnectUserFromServerStep1,&DisconnectUserFromServerStep2,&DisconnectUserFromServerStep3},"Disconnect from the selected IRC servers",false)},
this->adhoc_commands_handler.add_command("ping",{{&PingStep1},"Do a ping",false});
this->adhoc_commands_handler.add_command("hello",{{&HelloStep1,&HelloStep2},"Receive a custom greeting",false});
this->adhoc_commands_handler.add_command("disconnect-user",{{&DisconnectUserStep1,&DisconnectUserStep2},"Disconnect selected users from the gateway",true});
this->adhoc_commands_handler.add_command("hello",{{&HelloStep1,&HelloStep2},"Receive a custom greeting",false});
this->irc_channel_adhoc_commands_handler.add_command("configure",{{&ConfigureIrcChannelStep1,&ConfigureIrcChannelStep2},"Configure a few settings for that IRC channel",false});