- PVSM.RU - https://www.pvsm.ru -
Хотел бы поделиться своей разработкой, которая, думаю, пригодится многим пользователям Telegram [1].
Многие из нас так или иначе пользуются или хотя бы пробовали пользоваться различными напоминалками. Их сейчас огромное множество: платные и бесплатные, мобильные и десктопные, сложные и простые — как говорится, на любой вкус.
Для меня главным требованием к таким напоминалкам является простота установки напоминания, иначе говоря, возможность ввода напоминания своими словами. Например, «через 20 минут перезвонить коллеге» или «завтра в 15 в налоговую». Важно также, чтобы напоминалка умела откладывать напоминания.
Подобную напоминалку я как-то искал под Linux и, не найдя, написал сам [2]. А для Windows я всем советовал похожую программку XMinder [3].
Время прошло, возможностей для разработки и реализации таких напоминалок стало больше.
И одна из таких возможностей — боты в Telegram.
Я подумал, было бы здорово найти такого бота, который бы принимал запросы на напоминания, написанные своими словами, и отправлял бы в установленное время соответствующие сообщения. Но такого бота, который бы понимал простой русский язык, я не нашел и написал своего.
Бот называется @remindmemegabot [4]. Реализован на языке Golang с использованием библиотек tgbotapi [5] и at [6] и развернут на сервере под управлением Linux.
РемайндМиМегаБот умеет работать с часовыми поясами и понимает команды, написанные простыми словами, например:
Напоминания можно отложить на 15 минут, час, 2 часа или любое другое время.
Особенно удобно пользоваться ботом на десктопном приложении Telegram [7].
К боту можно подключиться по ссылке https://telegram.me/remindmemegabot [4].
Автор: vsile
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/golang/253447
Ссылки в тексте:
[1] Telegram: https://telegram.org/
[2] написал сам: https://habrahabr.ru/post/240245/
[3] XMinder: http://xminderapp.blogspot.ru/
[4] @remindmemegabot: https://telegram.me/remindmemegabot
[5] tgbotapi: https://github.com/go-telegram-bot-api/telegram-bot-api/tree/v4.6
[6] at: https://linux.die.net/man/1/at
[7] десктопном приложении Telegram: https://desktop.telegram.org/
[8] Источник: https://habrahabr.ru/post/327148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.