Pull to refresh

Простая напоминалка в Telegram

Reading time2 min
Views85K
Хотел бы поделиться своей разработкой, которая, думаю, пригодится пользователям Telegram.

Многие из нас так или иначе пользуются или хотя бы пробовали пользоваться напоминалками. Их сейчас множество: платные и бесплатные, мобильные и десктопные, сложные и простые — как говорится, на любой вкус.

Для меня главным требованием к таким напоминалкам является простота установки напоминания, иначе говоря, возможность ввода напоминания своими словами. Например, «через 20 минут перезвонить коллеге» или «завтра в 15 в налоговую». Важно также, чтобы напоминалка умела откладывать напоминания.

Подобную напоминалку я как-то искал под Linux и, не найдя, написал сам. А для Windows я всем советовал похожую программку XMinder.

Время прошло, возможностей для разработки и реализации таких напоминалок стало больше.
И одна из таких возможностей — боты в Telegram.

Я подумал, было бы здорово найти такого бота, который бы принимал запросы на напоминания, написанные своими словами, и отправлял бы в установленное время соответствующие сообщения. Но такого бота, который бы понимал простой русский язык, я не нашел и написал своего.

Бот называется @remindmemegabot. Реализован на языке Golang с использованием библиотек tgbotapi и at и развернут на сервере под управлением Linux.

РемайндМиМегаБот умеет работать с часовыми поясами и понимает команды, написанные простыми словами, например:

  • через 15 минут позвонить руководителю
  • через час подготовить отчет
  • проверить платеж через два дня
  • завтра в 10 оплатить услуги
  • в среду в 11:15 в налоговую
  • подготовиться к мероприятию в субботу вечером
  • в 8 вечера доделать работу
  • 23 мая в 15-10 на почту
  • 17.04.2018 в 9 поздравить коллегу с днем рождения
  • каждый день в 18 домой
  • каждую среду в 17-30 на тренировку
  • каждое 30 мая подарок на годовщину


Напоминания можно отложить на 15 минут, час, 2 часа или любое другое время.


Особенно удобно пользоваться ботом на десктопном приложении Telegram

К боту можно подключиться по ссылке https://telegram.me/remindmemegabot

Update:
25.04.2017 в 18:41 по московскому времени бот обновился. Теперь он стал стабильнее.
Tags:
Hubs:
Total votes 34: ↑22 and ↓12+10
Comments32

Articles