add events.inchannel, commands.inchannel