Тогда надо научиться понимать, когда libotr ничего не делает с сообщением, и добавлять его не через InjectMessage, а по-нормальному, просто не отменяя дефолтовый обработчик в соответствующем хуке.