Ребята, меня очень заинтересовала реализация такого простенького бота как DeLorean. Думаю, что он делает, вы уже догадались. Каким образом может быть реализована система оповещения о заданном событии?
Т.е. я понимаю логику его работы так:
1) Он определяет местоположение ближайшего сервера Telegram (не твоего местоположения, но можно вручную задать верное)
2) Можно добавить себе напоминание в виде текстового сообщения
3) Задать дату и время с точностью до секунды (вот в таком формате 25.02.2017 11:35:22)
4) С точностью до секунды, он пришлет то сообщение, оставленное в виде напоминания
Но вопрос, вот он создает таблицу для каждого пользователя, или запись в одной общей таблице?
Или у них есть скрипт, который запускается каждую секунду по крону? (это явно бред)
Или это реализуется как-то с помощью очереди или чего-либо еще?
p.s. Я лишь учусь разрабатывать ботов на PHP (собственно, и PHP недавно начал изучать), хочу как пример реализовать такого же бота для себя, чтобы напоминал мне о сдаче лабы в академии, оплаты коммуналки и такого прочего.
Буду благодарен за любую подсказку и наставление на путь истинный:)
Алексей Уколов: я почему-то решил, что все знают этого бота, прошу прощения:)
DeLorean (@delorean_bot)
Бот отправляет сообщения Вам в будущее! Проще говоря, позволяет создать уведомления. Доступен на 2 языках (русский, английский). Возможна настройка времени отсылки уведомления.