2017-04-22 в 13:46, admin , рубрики: at, bot, Go, golang, telegram, напоминалка, Системы обмена сообщениями, метки: напоминалка
Хотел бы поделиться своей разработкой, которая, думаю, пригодится многим пользователям Telegram.
Многие из нас так или иначе пользуются или хотя бы пробовали пользоваться различными напоминалками. Их сейчас огромное множество: платные и бесплатные, мобильные и десктопные, сложные и простые — как говорится, на любой вкус.
Для меня главным требованием к таким напоминалкам является простота установки напоминания, иначе говоря, возможность ввода напоминания своими словами. Например, «через 20 минут перезвонить коллеге» или «завтра в 15 в налоговую». Важно также, чтобы напоминалка умела откладывать напоминания.
Подобную напоминалку я как-то искал под Linux и, не найдя, написал сам. А для Windows я всем советовал похожую программку XMinder.
Как создать чат-бот в Телеграм с напоминаниями?
Время прошло, возможностей для разработки и реализации таких напоминалок стало больше.
И одна из таких возможностей — боты в Telegram.
Я подумал, было бы здорово найти такого бота, который бы принимал запросы на напоминания, написанные своими словами, и отправлял бы в установленное время соответствующие сообщения. Но такого бота, который бы понимал простой русский язык, я не нашел и написал своего.
- через 15 минут позвонить другу
- через час позвонить другу
- через два дня позвонить другу
- завтра в 10 позвонить другу
- в среду в 11:15 позвонить другу
- 23 мая в 15-10 позвонить другу
- 17.04.2018 в 9 позвонить другу
Напоминания можно отложить на 15 минут, час, 2 часа или любое другое время.
Источник: www.pvsm.ru
Telegram бот для удаления сообщений «покинул (а) группу»
Предлагаю ищущим людям, возможно, полезный инструмент – Telegram бот-удалятель сообщений «Иван Пупкин покинул(а) группу» или “Иван Пупкин присоединился к группе по ссылке”. Сразу с порога предлагаю перенестись к рассмотрению проблемы.
Написал еще одного бота, который удаляет вообще все системные сообщения от Telegram. По мне, очень полезное решение для все владельцев чатов. Можно пользоваться – ОПИСАНИЕ ЗДЕСЬ.
Проблема
Да «чтобы было», решили и мы себе завести чат в «телеге», чтобы людям помогать, и чтобы люди сами помогались в решении разных компьютерных проблем. Но так как это для нас не основное дело, людей решили добавлять неспеша – самотеком. А пока не наберется критическая масса (хотя бы 100 человек), ограничить беседы.
Как создать напоминание в телеграм
Сказано – сделано. Но вот незадача, пока группа ограничена на сообщения, остаются только системные сообщения в духе:
Некто покинул(а) группу
Некто присоединился к группе по ссылке
И таких системных сообщений много. Но главная беда из них – «покидальщики». Выход одного участника из чата почему-то провоцирует и других на такой же подвиг. А в интернетах даже накопал вот такой вот скриншот на эту тему:
Ну просто массовый побег. Добавившиеся же напротив мотивируют других на вступление (не мотивируют, наш анализ показал, что без системных сообщений всем только лучше). И эти сообщения никак не выключаются в настройках чата. Конечно, можно удалять их вручную (а я так и делал), но надоедает, да и не всегда удобно мгновенно делать это удаление.
Решение
Решение простое – нужно добавить бота с таким функционалом в чат, и пускай он сам этим занимается. Но что-то поиск в этот день на меня обиделся, и простого бота с функционалом простого удаления сообщений «… покинул группу» найдено не было. Или полный фарш, или что-то подозрительное.
Для себя не жалко и времени потратить, создан вот этот бот:
Функционал исключительно простой: автоматически удаляет системные сообщения «… покинул(а) группу» и подобные. Если вдруг захочется видеть что-то другое – добро пожаловать в комментарии.
Установка
Делаем за 3 шага:
- Добавляем бота к себе в группу:
- Добавляем бота в администраторы группы:
Больше ничего делать не нужно. Любой вышедший из группы или вошедший – и сообщение удалено. Для личного использования, на массовый продукт не претендуем (хотя на момент обновления статьи продукт уже является довольно-таки массовым, пользуемся на здоровье).
Источник: wifigid.ru