Приветствую, AlexMine !
Столкнулся с той же проблемой на PHP.
Решение оказалось простым, использовал параметр JSON_UNESCAPED_UNICODE при енкоде.
Попробуйте что-то подобное сделать на питоне.
Если я правильно понял вашу задумку, вам. нужно разделить эти два процесса.. бот ботом - отвечает на запросы, а отдельно по расписанию, с согласия пользователя или всем подряд, рассылает сообщения. Реализовать можно через cron например..
Т.е. есть скрипт бота отвечающего на запрос, а есть отдельный скрипт запускаемый "каждое утро" через cron и рассылающий сообщения