1
СМС сообщение по событию
Автор vmanzyuk, 17 июля 2017 14:08
Сообщений в теме: 7
#1
Отправлено 17 Июль 2017 - 14:08
Есть ли возможность настроить смс рассылку по событию ?
т.е необходимо, чтобы через 10 минут после того, как пользователь изменил статус в таблице на определенный, отправлять смс сообщение (данные из этой же таблицы)
т.е необходимо, чтобы через 10 минут после того, как пользователь изменил статус в таблице на определенный, отправлять смс сообщение (данные из этой же таблицы)
#2
Отправлено 17 Июль 2017 - 15:23
Создаете поле "Дата статуса" (например) и "Отправлено смс" (нет/да). В дату записываете дату изменения статуса на нужный. Во внешнем файле делаете скрипт, который собирает записи, в которых поле "отправлено смс"=нет и Дата статуса меньше, чем текущее время минус 10 минут. И рассылаете по таким записям смс с простановкой в поле Отправлено смс = да. Вешаете скрипт на крон раз в N минут. Это логика работы.
#3
Отправлено 17 Июль 2017 - 15:35
plotnikov (17 Июль 2017 - 15:23) писал:
Создаете поле "Дата статуса" (например) и "Отправлено смс" (нет/да). В дату записываете дату изменения статуса на нужный. Во внешнем файле делаете скрипт, который собирает записи, в которых поле "отправлено смс"=нет и Дата статуса меньше, чем текущее время минус 10 минут. И рассылаете по таким записям смс с простановкой в поле Отправлено смс = да. Вешаете скрипт на крон раз в N минут. Это логика работы.
#4
Отправлено 17 Июль 2017 - 16:54
plotnikov (17 Июль 2017 - 15:23) писал:
Создаете поле "Дата статуса" (например) и "Отправлено смс" (нет/да). В дату записываете дату изменения статуса на нужный. Во внешнем файле делаете скрипт, который собирает записи, в которых поле "отправлено смс"=нет и Дата статуса меньше, чем текущее время минус 10 минут. И рассылаете по таким записям смс с простановкой в поле Отправлено смс = да. Вешаете скрипт на крон раз в N минут. Это логика работы.
Тогда уж не внешний скрипт, а задание крон. В программе же есть готовый инструмент крона. Зачем с внешним скриптом то заморачиваться?
#5
Отправлено 17 Июль 2017 - 16:58
А можно вообще через напоминания (т.е. без программирования), с условием Дата статуса меньше, чем текущее время минус 10 минут.
#6
Отправлено 17 Июль 2017 - 17:30
CbCoder (17 Июль 2017 - 16:54) писал:
Тогда уж не внешний скрипт, а задание крон. В программе же есть готовый инструмент крона. Зачем с внешним скриптом то заморачиваться?
Цитата
А можно вообще через напоминания (т.е. без программирования), с условием Дата статуса меньше, чем текущее время минус 10 минут
Сообщение отредактировал plotnikov: 17 Июль 2017 - 22:15
#7
Отправлено 18 Июль 2017 - 09:48
plotnikov (17 Июль 2017 - 17:30) писал:
а рассылку потом как запускать... вручную - увидел напоминание, запустил рассылку?
Напоминание - это не только вывод уведомления на экран, там так же есть возможность отправки сообщения письмом или смс.
Единственный тут минус - напоминание уходит только пользователям программы, а через код можно кому угодно смс отправить (например, на номер клиента из таблицы). Т.е. возможно автору по этой причине не подойдет данный вариант.
#8
Отправлено 18 Июль 2017 - 15:40
На указанный функционал не обращал внимания, действительно может быть полезен в некоторых случаях (напоминания пользователям КБ), спасибо.
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных