There is no point creating a message for the system user since it is a non-human user.
discourse_functions