Есть ли в рельсы встроенная структура, которая позволяет мне что-то делать, например, отправлять сообщение, а затем на основе пользовательских настроек автоматически определять, следует ли отправлять текстовое сообщение, голосовое сообщение или сообщение электронной почты (или любую комбинацию из трех вариантов)
Кроме того, если есть такая структура, поддерживает ли она получение текстовых сообщений или сообщений электронной почты и выполнение действий?
Я знаю, это большой вопрос. Причина, по которой я спрашиваю, состоит в том, что я начал внедрять подобную систему и собираюсь сделать ее открытой, но мне любопытно, есть ли что-то подобное, о чем я должен узнать в первую очередь перед публикацией своей системы.