Вам понадобится база данных (или какой-либо другой постоянный способ) для хранения счета со столбцами, такими как «идентификатор учетной записи», «дата» и «счет».
Когда пользователь хочет отправить смсполучить его запись по его идентификатору учетной записи (что бы это ни было).Проверьте дату из этой записи против текущей даты.Когда вы не получаете запись, этот пользователь никогда не отправлял смс.Если дата не является текущей датой, пользователь сегодня ничего не отправлял.
Иначе проверьте счет.
После отправки обновите (или вставьте) запись с новым счетом идата.