После перехода на Discord-подобную схему план/факт решения: заменить client_msg_id на nonce (и хранить nonce в messages для отладки/трассировки), а дедуп делать через Redis TTL, а не через уникальность в БД.
Redis
Redis используется для:
Healthcheck (PING).
Дедупликации по nonce в пределах TTL-окна (ключи вида nonce:{author}:{nonce}).