Оповещатель изменений Google Spreadsheet в Telegram
4245 UAHТребуется написать бота, который будет опрашивать изменения в документе Google Spreadsheets и при появлении изменений в записях будет сообщать об этом в Telegram
- Telegram bot в настройках которого задается:
- Массив идентификаторов записи, идентификаторов документов Google Spreadsheets и соответствующих Chat ID. {“aa”, “XXX”, “SuperChat1”}, {“bb”, “YYY”, “SuperChat2”}
- Telegram Bot Token
- Telegram Bot URL
- Прокси (предусмотреть, что все web обращения могут быть через прокси)
- Массив описания условий для реагирования. Нужно задавать возможность отслеживания: появления новой строки с данными в определенных ячейках; возможность отслеживания изменения строки по определенным ячейкам; удаления данных в ячейках. Пример описания условия: add, aa, c=”aaa” & b=”eee”, “Added line %n, value A: $a, B: $b”. Означает: отслеживать добавление строки в документ с идентификатором XXX (см выше), где в новой ячейке столбца C будет значение “aaa” и в новой ячейке столбца B будет значение “eee”. При появлении такой строки слать сообщение в чат SuperChat1 по шаблону. Где %n – номер строки, $a, $b – значения ячеек столбцов a и b соответственно. Другой пример: change, bb, c=”dd” & e=”zzz”, “Changed line %n. value: $e / $f”. Формат описания условия можно изменить на более удобный, если это требуется.
- Добавление строки означает, что в любой ячейке строки не было значений, а при следующем опросе данные появились.
- Изменение строки означает, что в любой ячейке существующий строки поменялись данные.
- Удаление строки означает, что все ячейки строки стали пустыми.
- Бот может запускаться по расписанию (cron), так и быть службой (daemon) в фоне.
- Метаинформацию для своей работы бот может хранить в базе данных (MySQL/Postgres)
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
Оповещатель изменений Google Spreadsheet в TelegramСпасибо, то что нужно.
Отзыв фрилансера о сотрудничестве с Igor Monakhov
Оповещатель изменений Google Spreadsheet в Telegramчеткое тз, своевременная оплата, спасибо за сотрудничество!
![]()
-
418 142 0 можем обсудить
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 29 дней 1 час назад ∙ 32 ставки |