{"NS_CSUSPEND_DONE", "Channel $b%s$b has been temporarily suspended."}, /* {ARGS: "#TestChan"} */
{"NS_CUNSUSPEND_NOT", "$b%s$b is not suspended."}, /* {ARGS: "#TestChan"} */
{"NS_CUNSUSPEND_DONE", "Channel $b%s$b has been restored."}, /* {ARGS: "#TestChan"} */
+ {"NS_MOVE_SUSPENDED", "Moving cannot be performed if the source channel is suspended."},
+ {"NS_MOVE_SELF", "Moving cannot be performed if the source and target channels are the same."},
+ {"NS_MOVE_DONE", "Channel $b%s$b has been moved to $b%s$b."}, /* {ARGS: "#TestChan", "#NewTestChan"} */
{NULL, NULL}
};
#include "cmd_neonserv_cunsuspend.c"
//#include "cmd_neonserv_unvisited.c"
//#include "cmd_neonserv_merge.c"
-//#include "cmd_neonserv_move.c"
+#include "cmd_neonserv_move.c"
//#include "cmd_neonserv_dnrsearch.c"
//#include "cmd_neonserv_search.c"
#include "cmd_neonserv_trace.c"
register_command(BOTID, "reloadlang", neonserv_cmd_reloadlang,1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_OPLOG, NULL, 500);
register_command(BOTID, "csuspend", neonserv_cmd_csuspend, 1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG, NULL, 100);
register_command(BOTID, "cunsuspend", neonserv_cmd_cunsuspend,1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG, NULL, 100);
+ register_command(BOTID, "move", neonserv_cmd_move, 2, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG, NULL, 300);
start_bots();
bind_bot_ready(neonserv_bot_ready);