tetra/dispatch: trigger hooks on channel messages