Releases: AntonLushkin/telegram-reminder
Releases · AntonLushkin/telegram-reminder
Release list
Telegram reminder v1.1.3
Telegram reminder v1.1.3
Версия добавляет обратную связь из Telegram в Google Таблицу и исправляет проблемы с доставкой webhook.
Главное
- создание событий через пошаговый диалог Telegram;
- запись только в листы, включённые в
Настройки; - обязательным остаётся только название события;
- пропуск одного или сразу всех оставшихся необязательных полей;
- итоговое подтверждение перед записью;
- сохранение произвольного текста во
Входящие; - работа только в личном чате закреплённого владельца;
- отдельный сервер не требуется.
Исправленные ошибки
404 Not Foundпри установке webhook на старый или неверный URL: добавлены ручной ввод точного/execи проверка опубликованного обработчика.302 Found, повторная доставка и задержки кнопок: webhook теперь возвращает прямой успешный ответ черезHtmlService.- Возможное повторное добавление строки при повторной доставке Telegram: сохраняется последний
update_id. - Некорректно высокий столбец
ID: в шаблоне отключён перенос и сохранена узкая ширина. - Убрана лишняя фраза из вопроса о названии события.
- Исправлен путь к
Code.gsв тестах GitHub-сборки, поэтомуnpm testснова работает из корня репозитория.
Обновление
Пользователям 1.1.2 достаточно заменить Code.gs и опубликовать новую версию существующего веб-приложения. URL /exec и webhook менять не нужно.
Пользователям 1.0.0 необходимо дополнительно создать лист Входящие, добавить его строку в Настройки и впервые опубликовать веб-приложение. Подробности находятся в UPGRADE_v1.1.3.md.
Telegram reminder
Sheets Reminder Bot 1.0.0
Первая публичная версия личного сервиса Telegram-напоминаний, управляемого через Google Таблицы.
Возможности
- несколько настраиваемых листов событий;
- произвольные сроки предупреждения через запятую;
- разовые, ежемесячные и ежегодные события;
- единая утренняя сводка Telegram;
- журнал отправок и защита от дублей;
- догоняющие уведомления после временных сбоев;
- проверка структуры таблицы и исходных данных;
- безопасное хранение токена в Script Properties;
- фиксация первого подключённого Telegram-чата как владельца.
Состав архива
- шаблон XLSX для импорта в Google Таблицы;
Code.gs;appsscript.json;- инструкция установки.
В сборке используются только демонстрационные данные. Токены, chat ID и личные события отсутствуют.