Openbravo-rus.ru

Образование по русски
39 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Google таблицы telegram bot

Google таблицы telegram bot

Через Телеграмм и Гугл таблицы. Просто, удобно и надежно

Простым людям

Учту заначку в семейном бюджете,
а также звон аванса

Бизнесу

Помогу вести учет по рабочим делам.
Буду на страже вашего золота

Коллективам

Помогу учесть финансы при сборе средств,
когда доступ должен быть у множества людей

Когда я нужен?

Минимум 6 причин, почему меня просто необходимо попробовать

Когда всякие приложения заставляют нажимать кучу кнопок

Когда тебя бесят непонятные и глючные сервисы

Когда привык пользоваться табличками, но парит их заполнение

Когда нужно вести совместный бюджет с женой или коллегами по работе

Когда учет вести надо, но лениво и долго заполнять все это в сервисах

Когда нужна уверенность, что все данные останутся с вами, если что-то пойдет не так

Реально полезен

Я стану твоим настоящим другом,
ибо всегда под рукой, в любимом мессенджере от Пашки.
Не сохраняю ваши данные по цифрам. Все в таблице, к которой у меня даже доступа нет.
С данными можно играть как угодно, это ваша таблица. Хоть запулить в BI 🙂
Простой и удобный. Настоящий друг.

Учитываю доходы

Чтобы глаз радовали (но это не точно)

Учитываю расходы

Чтобы взять себя в руки, и.

Считаю ваш баланс

Покажу, как глубоко ваши финансы

Показываю остатки по счетам

Чтобы понимать, сколько дошираков покупать

Делаю переводы между счетами

Чтобы все было четко

Накидываю комиссию, если она есть

Учту оплаты всяким буржуям

Очень частые вопросы, поэтому вот вам FAQ

Насколько безопасно использовать МОбс?

Вполне безопасно — вся передача идет по зашифрованному протоколу, который очень сложен для взлома

Кто будет читать мои сообщения?

Только вы и те, кому вы дали доступ. МОбс же анализирует текст сообщения и добавляет информацию в таблицу Google Docs.

Телеграм вне закона . 111

Кто имеет доступ к данным о моих расходах и доходах?

Полный доступ ко всей информации имеете только Вы и Гугл.

Можно ли вести бюджет совместно с другими членами семьи?

Да, у меня предусмотрена возможность ведения бюджета совместно с другими членами семьи или, например, коллегами по работе через общую группу.

Что делать, если МОбс неверно поймет мое сообщение?

Данные в таблице Google Docs всегда можно отредактировать вручную. Либо просто написать «удали».

Могу ли я пользоваться МОбс с мобильного телефона или планшета?

Да, пользоваться можно с любого смартфона или планшета, где установлен Telegram.

Я могу сохранить все данные к себе на компьютер или телефон?

Да, все данные в любой момент можно сохранить на компьютер в формате XLSX, XLS, CSV или PDF.

Какие отчеты будут доступны?

Стандартно каждому пользователю доступны следующие отчеты: баланс по всем счетам, баланс за текущий месяц, отчет по доходам и расходам.

⭐ Сколько это стоит?

Бесплатно для личного использования или платно за символическую сумму, если вам нужна аналитика и групповое ведение бюджета. Актуальные цены я выдам по команде /tarifs — Следите за скидками! Они бывают часто 🙂

Начинай сейчас!
А чтоб проще было — есть видео!

Я вам расскажу как начать работу быстро и легко. Создаем таблицу, делаем пару настроек и поехали! Пока учитывать свои миллионы!
Попробовать бесплатно сейчас »

Таблица учетов доходов и расходов в твоем гугл докс

Для тех, кто доверяет старым добрым таблицам в облаке.

Весь учет ведется в бесплатных и доступных онлайн таблицах Google Docs. Здесь доступ к вашей таблице будет только у бота (программы) и у лично вас.

Бот для ведения семейного бюджета

Вы можете с легкостью вести общий бюджет вместе с близкими — с женой, детьми, родственниками. Сможете контролировать поступление зарплаты и все ваши расходы, подводить итоги и искать резервы на отпуск или большую покупку. Можно сделать общую таблицу и дать доступ всем заинтересованным лицам. Всем, кроме вашей кошки.

Для учета личных доходов и расходов

Если нужно вести учет своих личных финансов — сохранять все доходы и расходы — МОбс поможет. Кто лучше вашего друга-собакена сможет учесть заначку или записать халтурку? А если фрилансер — вообще шик и красота. Можно учитывать доходы и расходы с проектов, заводить общие таблицы с коллегами по проекту и многое другое.

Учет прихода и расхода для бизнеса

Если у вас свой бизнес — МОбс и тут будет полезен. Со мной, хозяин, все финансы будут под рукой. Мобильно, доступно и практично. Также можно делать отдельные таблицы для сотрудников и учитывать приходы и расходы по разным направлениям, контрагентам. Сводные таблицы и прочее — дадут полный доступ к анализу данных. А для полных гиков — использование данных для сквозной аналитики 🙂

Учет финансов — расходов и доходов — в твоем телефоне и все онлайн

Учитывать финансы можно будет буквально на шагу. Весь бот доступен в любом смартфоне, где установлен мессенджер Telegram. Делайте записи в таблицу в любой точке мира!

Запускай меня сегодня и полностью!

Бесплатно для себя,
а для группового ведения — символическая стоимость чашки кофе

Bot happens. Telegram bot + Google Sheets (on webhooks)

Сегодня создаем Telegram бота, связанного с Google Таблицей.

Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.

Читать еще:  Telegram instagram bot

После того, как вы поймете, как работает код — вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем — все, что вы сможете придумать 🙂

Какой у нас план:

  1. Создадим бота в Telegram и получим токен авторизации.
  2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
  3. Развернем скрипт как веб-приложение.
  4. Зарегистрируем вебхук.
  5. Всё, будем пользоваться

Создаем нового бота в Telegram

  1. Для начала — находим @BotFather через строку поиска Telegram

2. Нажимаем START и выбираем /newbot

3. Придумаем имя нашему боту

4. И юзернейм (по нему бота можно будет найти). Юзернейм должен оканчиваться на bot.

5. Записываем токен API доступа к Google Васе:

Наш бот создан, переходим к следующей части

Скрипт, скрипт, скрипт!

Скрипт может находиться в Таблице или в проекте, созданном в https://script.google.com/home.

Мы будем использовать вебхуки, это означает, что каждый раз при запросе к боту (отправке ему сообщения или добавлении в группу) API Telegram будет отправлять запрос на указанный адрес скрипта (адрес мы укажем, когда будем регистрировать вебхук).

Задача нашего скрипта — обработать этот запрос с помощью функции doPost(e) и отправить ответный, в котором будут данные из Таблицы.

Пусть наш бот, когда ему напишут в Telegram команду /lastpost откроет Таблицу с оглавлением нашего канала, возьмет в ней последний пост и отправит его пользователю

Код нашего скрипта можно разделить на три блока:

В первом — мы принимаем сигнал от бота и с помощью вложенных IF определяем, отправлена ли боту команду /lastpost

Второй блок. Если всё так и бот получил /lastpost, то запускается код после последнего IF. В нем мы мы достаем из оглавления канала последний пост и немного форматируем его.

Третий блок. Формируем из последнего поста сообщение и отправляем его боту обратно, используя метод send message. Бот отобразит сообщение в чате.

(не забудьте заменить токен API на свой)

Полный код с комментариями — здесь.

Сохраняем проект и разворачиваем как веб-приложение:

  1. Сохраняем код: Файл > Сохранить
  2. В редакторе скриптов: Публикация > Развернуть как веб-приложение
  3. Версия проекта: выбираем Новый
  4. Как запускать приложение: выбираем себя
  5. Кто имеет доступ: все, вкл. анонимных пользователей
  6. Обновить

После того, как вы кликните Обновить — откроется диалоговое окно авторизации скрипта, кликаем Разрешить.

После этого вы увидите окно, что ваш проект успешно развернут. Скопируйте из этого диалогового окна Текущий URL веб-приложения.

Регистрация вебхука.

У нас остался последний шаг — нужно зарегистрировать вебхук, составив такой запрос следующего вида:

Вставим в запрос наш API Token и ссылку на развернутое приложение.

То, что получилось у нас:

Копируем запрос в адресной строку браузера и выполняем. Если вы все сделали правильно, появится такое сообщение:

Ура, мы закончили.

Теперь наш бот работает и готов к бою!

P. S. Чтобы бота можно было добавить в группу — откройте BotFather, найдите вашего бота, allow in groups > turn groups on

Google таблицы telegram bot

Через Телеграмм и Гугл таблицы. Просто, удобно и надежно

Простым людям

Учту заначку в семейном бюджете,
а также звон аванса

Бизнесу

Помогу вести учет по рабочим делам.
Буду на страже вашего золота

Коллективам

Помогу учесть финансы при сборе средств,
когда доступ должен быть у множества людей

Когда я нужен?

Минимум 6 причин, почему меня просто необходимо попробовать

Когда всякие приложения заставляют нажимать кучу кнопок

Когда тебя бесят непонятные и глючные сервисы

Когда привык пользоваться табличками, но парит их заполнение

Когда нужно вести совместный бюджет с женой или коллегами по работе

Когда учет вести надо, но лениво и долго заполнять все это в сервисах

Когда нужна уверенность, что все данные останутся с вами, если что-то пойдет не так

Реально полезен

Я стану твоим настоящим другом,
ибо всегда под рукой, в любимом мессенджере от Пашки.
Не сохраняю ваши данные по цифрам. Все в таблице, к которой у меня даже доступа нет.
С данными можно играть как угодно, это ваша таблица. Хоть запулить в BI 🙂
Простой и удобный. Настоящий друг.

Учитываю доходы

Чтобы глаз радовали (но это не точно)

Учитываю расходы

Чтобы взять себя в руки, и.

Считаю ваш баланс

Покажу, как глубоко ваши финансы

Показываю остатки по счетам

Чтобы понимать, сколько дошираков покупать

Делаю переводы между счетами

Чтобы все было четко

Накидываю комиссию, если она есть

Учту оплаты всяким буржуям

Очень частые вопросы, поэтому вот вам FAQ

Насколько безопасно использовать МОбс?

Вполне безопасно — вся передача идет по зашифрованному протоколу, который очень сложен для взлома

Кто будет читать мои сообщения?

Только вы и те, кому вы дали доступ. МОбс же анализирует текст сообщения и добавляет информацию в таблицу Google Docs.

Телеграм вне закона . 111

Кто имеет доступ к данным о моих расходах и доходах?

Полный доступ ко всей информации имеете только Вы и Гугл.

Можно ли вести бюджет совместно с другими членами семьи?

Да, у меня предусмотрена возможность ведения бюджета совместно с другими членами семьи или, например, коллегами по работе через общую группу.

Читать еще:  Telegram bot store

Что делать, если МОбс неверно поймет мое сообщение?

Данные в таблице Google Docs всегда можно отредактировать вручную. Либо просто написать «удали».

Могу ли я пользоваться МОбс с мобильного телефона или планшета?

Да, пользоваться можно с любого смартфона или планшета, где установлен Telegram.

Я могу сохранить все данные к себе на компьютер или телефон?

Да, все данные в любой момент можно сохранить на компьютер в формате XLSX, XLS, CSV или PDF.

Какие отчеты будут доступны?

Стандартно каждому пользователю доступны следующие отчеты: баланс по всем счетам, баланс за текущий месяц, отчет по доходам и расходам.

⭐ Сколько это стоит?

Бесплатно для личного использования или платно за символическую сумму, если вам нужна аналитика и групповое ведение бюджета. Актуальные цены я выдам по команде /tarifs — Следите за скидками! Они бывают часто 🙂

Начинай сейчас!
А чтоб проще было — есть видео!

Я вам расскажу как начать работу быстро и легко. Создаем таблицу, делаем пару настроек и поехали! Пока учитывать свои миллионы!
Попробовать бесплатно сейчас »

Таблица учетов доходов и расходов в твоем гугл докс

Для тех, кто доверяет старым добрым таблицам в облаке.

Весь учет ведется в бесплатных и доступных онлайн таблицах Google Docs. Здесь доступ к вашей таблице будет только у бота (программы) и у лично вас.

Бот для ведения семейного бюджета

Вы можете с легкостью вести общий бюджет вместе с близкими — с женой, детьми, родственниками. Сможете контролировать поступление зарплаты и все ваши расходы, подводить итоги и искать резервы на отпуск или большую покупку. Можно сделать общую таблицу и дать доступ всем заинтересованным лицам. Всем, кроме вашей кошки.

Для учета личных доходов и расходов

Если нужно вести учет своих личных финансов — сохранять все доходы и расходы — МОбс поможет. Кто лучше вашего друга-собакена сможет учесть заначку или записать халтурку? А если фрилансер — вообще шик и красота. Можно учитывать доходы и расходы с проектов, заводить общие таблицы с коллегами по проекту и многое другое.

Учет прихода и расхода для бизнеса

Если у вас свой бизнес — МОбс и тут будет полезен. Со мной, хозяин, все финансы будут под рукой. Мобильно, доступно и практично. Также можно делать отдельные таблицы для сотрудников и учитывать приходы и расходы по разным направлениям, контрагентам. Сводные таблицы и прочее — дадут полный доступ к анализу данных. А для полных гиков — использование данных для сквозной аналитики 🙂

Учет финансов — расходов и доходов — в твоем телефоне и все онлайн

Учитывать финансы можно будет буквально на шагу. Весь бот доступен в любом смартфоне, где установлен мессенджер Telegram. Делайте записи в таблицу в любой точке мира!

Запускай меня сегодня и полностью!

Бесплатно для себя,
а для группового ведения — символическая стоимость чашки кофе

Фриланс проекты › Бот для отправки значений из Google Sheets (гугл таблицы) Бот для отправки значений из Google Sheets (гугл таблицы)

Есть гугл таблица, в которую мы вписываем заказы на отправку. Нужно что бы Телеграм бот присылал значение свеже-заполненной ячейки из определенной колонки.

По факту что это значит:

Когда мы вписываем заказ в строку и создаем по нему отправку, то формируется номер экспресс накладной, по которому можно отслеживать движение посылки. Нужно что бы этот номер ботом присылался в нужный чат

Здравствуйте.
Готов сделать. Обращайтесь.
Давно занимаюсь автоматизацией

Готов помочь.
Есть опыт в подобных ботах.
Если заинтересует, то отпишите в л..с обсудим детально

Здравствуйте. Есть похожее решение, на прием через телеграм данных в гугл таблицу

Добрый день. Имеется опыт разработки как телеграм ботов, так и скриптов, которые взаимодействию с гугл таблицами. Напишу на php.
Мои контакты telegram/skype: staconik

В Google sheets есть встроенные скрипты. Google apps script. Мы добавим ещё одну колонку — статус отправки в телеграмм, справа от колонки с номером накладной (колонку можем скрыть, или сделать чтобы она выглядела как зелёный флажок).
Скрипт будет запускаться каждую минуту, искать колонки по которым статус отправки ещё не заполнен и через fetch слать сообщение в заданную группу в телеграмм. Можно к сообщению добавить атрибуты из других колонок со свойствами заказа. Можно при желании даже обновлять статус посылки с новой почты.

Мои проекты:
@planetavtobot — Бот для лизинговой компании. Подписка на обновления, отслеживание продажи, оформление ОСАГО, оплата аукциона, резерва, ежемесячного платежа т.д., информация по погашению лизинга, напоминание о платеже и т.д.

@TravelStuffHelper_bot — Бот для туристического агентства. Публикация статей в канале, помощь клиентам в подборе туров, заполнение заявки и сбор клиентских данных, информирование менеджера, фиксирование информации в Google Sheet(для архива).

@GoKvizBot — Бот для проведения speed dayting и квиз. Регистрация на вечер, просмотр участников, аналитика для админов и т.д.
Делаю на основе процессинга Corezoid.com

Меня можно найти в Telegram @NoSolus

Добрый день, есть опыт работы как с телеграмм ботами так и с API гугла, могу качественно и не дорого помочь выполнить ваш заказ.

Доброго времени суток!
Готов решить задачу средствами google scripts с отправлением данных непосредственно из гугл-таблицы.

Google таблицы telegram bot

  • КАК СОЗДАТЬ БОТА
Читать еще:  Русский маркетинг telegram

Войти

Создать аккаунт

Регистрируясь, Вы принимаете условия пользовательского соглашения

Работа с гугл таблицами

Важно! Перед тем как работать с таблицей в ней должна быть шапка или уже какие-то данные записаны.

URL функции: https://store.salebot.pro/function/gsheets

Запись заявок в таблицы
<"id": "ид таблицы", "mapping":<"a":"#<переменная>«, «b»: «#<еще>«, «c»: «#<еще>«, «d»:»просто текст»>>
Где id это id вашей гугл таблицы где хранятся промокоды. Вы можете получить его из ссылки на вашу гугл таблицу. Сама таблица должна быть доступна на редактирование для всех у кого есть ссылка.
https://docs.google.com/spreadsheets/d/ 1aUbbUaw2SRnJFAavv06Noa1EzumhyShKDm7ie6lYKc4 /edit#gid=0
mapping — массив имен колонок и данных, которые туда надо записать. (a, b, c, d — это как раз имена столбцов)
Метод возвращает номер строки, который Вы можете сохранить и использовать для редактирования данных в строке

Запись данных в таблицу
<"id": "ид таблицы", "write":<"a1":"#<переменная>«, «b3»: «#<еще>«, «c1»: «#<еще>«, «d20»:»просто текст»>>
Где id это id вашей гугл таблицы где хранятся промокоды. Вы можете получить его из ссылки на вашу гугл таблицу. Сама таблица должна быть доступна на редактирование для всех у кого есть ссылка.

Чтение данных их таблицы
<"id": "ид таблицы", "read":<"a1":"a1", "b3": "b4", "c1": "c10", "d20":"a1">>
Где id это id вашей гугл таблицы где хранятся промокоды. Вы можете получить его из ссылки на вашу гугл таблицу. Сама таблица должна быть доступна на редактирование для всех у кого есть ссылка. Передаются параметрами диапазоны. В примере «a1″:»a1» возвращает одну ячейку, а «c1″:»c10» 10 значений из колонки c. Возвращаемое значение хеш из адреса ячейки и значения из него.

Поиск текста в таблице

URL функции: https://store.salebot.pro/function/findcell

Часто бывает необходимо по ключу найти ответ в таблице и вывести в боте. Примеры использования: поиск наличия на складе товара, отображение стоимость услуги. Важно. Нумерация строк и колонок идет с единицы.
Существует четыре способа:
1) Поиск по всей таблице и вывод текста из соседней ячейки
<"id": "ид таблицы", "find": "текст для поиска">
2) Поиск по колонке и вывод текста из соседней ячейки. Где col номер колонки для поиска.
<"id": "ид таблицы", "find": "текст для поиска", "col": 2>
3) Поиск по колонке и вывод текста из указанной колонки в той же строке. Где return номер колонки для вывода.
<"id": "ид таблицы", "find": "текст для поиска", "col": 2, "return": 4>
4) Поиск по колонке и вывод текста из указанной колонки в той же строке. Параметр return необходимо передать со значением 0.

По умолчанию поиск идет на полное совпадение, но вы можете использовать и другие алгоритмы поиска.

Для использования новых алгоритмов поиска нужно, к стандартному вызову, добавить дополнительные параметры.

Добавлено 4 новых алгоритма поиска (‘alg’) по:

используя регулярное выражение — ‘R’

частичному Левенштейну — ‘PL’

по наличию ключевых слов — ‘K’

Регулярное выражение принимает обязательный параметр регулярку: “ value”: “тут ваше регулярное выражение” — ВАЖНО! регулярное выражение необходимо экранировать. перед каждым символом необходимо указать такой же , то есть исходное выражение «^dd$» должно выглядеть как «^\d\d$»
Левенштейн и частичный Левенштейн, принимает дополнительный параметр: “ value”: ”95” — минимальный порог похожести, регистр не учитывается (от 1 до полного совпадения 100, по умолчанию 80). Возвращает наивысшее совпадение.

Поиск по Левенштейну, порог вхождения 90 и выше.
1) Поиск по всей таблице и вывод текста из соседней ячейки
<"id": "ид таблицы", "find": "текст для поиска", “ alg”: “L”, “value”: “90” >

Поиск с использованием регулярного выражения
3) Поиск по колонке и вывод текста из указанной колонки в той же строке. Где return номер колонки для вывода.
<"id": "ид таблицы", "col": 2, "return": 4, “ alg”: “R”, “value”: “^\d\d$” >
Параметр » find «: «текст для поиска» в этом режиме поиска не нужен.

О том куда это вводить и как с этим работать вы можете прочитать по ссылке.

UPD Для удобства работы с функцией мы добавили возможность выбора листа в таблице и возможность использования своих сервисных данных гугл аккаунта.

Выбор листа в таблице

Для того, осуществить выбор листа в таблице вам нужно воспользоваться вспомогательной функцией sheetchoice

URL функции: https://store.salebot.pro/function/sheetchoice

функция принимает следующие параметры

«id»: «как обычно id таблицы»,

«creds_path»: «путь к файлу с вашими данными сервисного аккаунта гугл»,

«show»: «количество результатов для вывода»

где id — это id таблицы с которой вы работаете, creds_path — необязательный параметр путь или урл к вашему файлу содержащиму сервисные данные для авторизации в таблице, client_type — тип мессенджера и show — количество результатов для вывода

После вызова функция вернет массив с кнопками который вы можете использовать для выбора листа или в случае мессенджеров без кнопок функция вернет текстовый выбор названий листов.

Пример ответа функции в случае мессенджеров с кнопками:

Пример ответа функции в случае мессенджеров без кнопок:

сохраните ответ функции в нужную вам переменную например так vibor->vibor и затем в случае использования мессенджера без кнопок выводите ее в блоке с ответом. Или в случае с мессенджера с кнопками вставляйте ее в поле ‘расширенные настройки кнопок’.

Для выбора листов в функциях gsheets и findcell передавайте дополнительный параметр list_name. Для использования своих сервисных данных передавайте дополнительный параметр creds_path.

Например при записи в таблицу параметры могут выглядеть так:

<"id": "ид таблицы", "mapping":<"a":"#<переменная>«, «b»: «#<еще>«, «c»: «#<еще>«, «d»:»просто текст»>, «list_name»: «имя листа», «creds_path»: «путь к вашему файлу с данными для авторизации»>

Ссылка на основную публикацию
Adblock
detector