Как сделать грамотно индивидуальную настройку телеграм бота?
Есть телеграм бот и пользователь может менять настройки, к примеру ему будут приходить уведомления каждое n время, которое он себе установит. Уведомления работают в отдельном файле и запускаются отдельно от основного бота, но привязаны к нему, чтобы понятнее объяснить: есть грубо говоря два файла, один основной бот, где можно менять настройки и там присутствуют остальные команды, и второй файл, где только бот с уведомлениями и это все работает через одного физического бота в телеграм
Вопрос заключается в том, как сделать так, чтобы пользователи могли индивидуально настраивать под себя алгоритм? Есть идея после каждой настройки запускать отдельный поток со второй программой, но при этом с настройками конкретного пользователя, но если думать логически, то получается какая-то муть, есть ли решения более удобные?