Skip to content

Releases: AntonLushkin/telegram-reminder

Telegram reminder v1.1.3

Choose a tag to compare

@AntonLushkin AntonLushkin released this 20 Aug 13:39
882dbb8

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

Choose a tag to compare

@AntonLushkin AntonLushkin released this 13 Aug 12:29
65b4755

Sheets Reminder Bot 1.0.0

Первая публичная версия личного сервиса Telegram-напоминаний, управляемого через Google Таблицы.

Возможности

  • несколько настраиваемых листов событий;
  • произвольные сроки предупреждения через запятую;
  • разовые, ежемесячные и ежегодные события;
  • единая утренняя сводка Telegram;
  • журнал отправок и защита от дублей;
  • догоняющие уведомления после временных сбоев;
  • проверка структуры таблицы и исходных данных;
  • безопасное хранение токена в Script Properties;
  • фиксация первого подключённого Telegram-чата как владельца.

Состав архива

  • шаблон XLSX для импорта в Google Таблицы;
  • Code.gs;
  • appsscript.json;
  • инструкция установки.

В сборке используются только демонстрационные данные. Токены, chat ID и личные события отсутствуют.