Use one_for_all strategy in the supervisor, this should stop the bot from sending duplicate messages after a crash.