Как интегрировать Google Таблицы с ботом в Телеграм?

Как интегрировать Google Таблицы с ботом в Телеграм?

Google Таблицы — это очень полезный инструмент, который использует огромное количество людей. Существует множество интеграций с Google Таблицами, поэтому мы покажем, как интегрировать их на платформу Botbrother и взаимодействовать с ними через Telegram.

Шаг 1: Создайте аккаунт в Google

Если у вас уже есть аккаунт, используйте его. Если нет, зарегистрируйтесь на Google.com

Шаг 2: Перейдите в Google Cloud, Manage resources

Это можно сделать по ссылке https://console.cloud.google.com/cloud-resource-manager

Шаг 3: Создайте проект

Нажмите кнопку CREATE PROJECT.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 4: Введите название проекта и нажмите “Create”

Как интегрировать Google Таблицы с ботом в Телеграм?

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

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 5: Выберите проект

Нажмите на уведомления в правом верхнем углу и выберите “Select Project”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Иногда при нажатии “Select Project” ничего не происходит, в этом случае нажмите по всему уведомлению вокруг кнопки.

Как интегрировать Google Таблицы с ботом в Телеграм?

Также, после создания проекта в его настройки вы можете перейти по ссылке https://console.cloud.google.com/home/dashboard

Там в левом углу вы сможете выбрать ваш проект.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 6: Настройте API

Зайдите в пункт “Explore and enable APIs”. Нажмите “+ Enable APIs and services”.

Как интегрировать Google Таблицы с ботом в Телеграм?
Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 7: Включите Google Sheets API

Найдите пункт “Google Sheets API” в разделе Google Workspace. Далее нажимаем “+ Enable APIs and services”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Нам нужен пункт “Google Sheets API”

Его можно найти в разделе Google Workspace.

Как интегрировать Google Таблицы с ботом в Телеграм?

Или вы можете воспользоваться поиском по странице в браузере нажам CTRL+F и вбить в поиск “Google Sheets”

Также, наверху страницы есть поиск по сервисам, через него вы сможете найти.

Как интегрировать Google Таблицы с ботом в Телеграм?

Выбираем “Google Sheets API”

Как интегрировать Google Таблицы с ботом в Телеграм?

Включаем “Google Sheets API” нажав по кнопке “Enable

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 8: Получите сервисный аккаунт

Перейдите в раздел “Credentials”

Как интегрировать Google Таблицы с ботом в Телеграм?

Нажмите “Manage service accounts”.

Как интегрировать Google Таблицы с ботом в Телеграм?
Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 9: Создайте сервисный аккаунт

Нажмите кнопку “+” и выберите “Create service account”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Заполните поля:

  • Service account name: задайте название, например, “BB test”.
  • Service account ID: это имя будет использоваться в email-адресе. Например, “bbtest”.

В нашем случае мы заполнили “bbtest” и получили сервисный Email “bbtest@bb-test-2-428610.iam.gserviceaccount.com“. Он нам понадобится в будущем.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 10: Скачайте JSON-файл

Нажмите кнопку “Create and continue”, затем “Done”.

Как интегрировать Google Таблицы с ботом в Телеграм?
Как интегрировать Google Таблицы с ботом в Телеграм?

Скопируйте ваш сервисный емайл адрес и сохраните его куда-нибудь, он нам понадобится в будущем.

Как интегрировать Google Таблицы с ботом в Телеграм?

На этой же странице в разделе “Action” нажимаем 3 точки и выбираем “Manage keys

Как интегрировать Google Таблицы с ботом в Телеграм?

Нажимаем “Add key” и “Create new key”

Как интегрировать Google Таблицы с ботом в Телеграм?

Выбираем “JSON” и нажимаем “Create”

Как интегрировать Google Таблицы с ботом в Телеграм?

У вас скачается файл с содержимым, оно нам понадобится далее. Если вы потеряете этот файл, в будущем вы можете создать новый ключ.

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

Шаг 11: Добавьте email-адрес в Google Таблицы

Перейдите в нужную Google Таблицу. Вы можете создать новую или выбрать текущую https://docs.google.com/spreadsheets/

Как интегрировать Google Таблицы с ботом в Телеграм?

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

После того, как Google Таблица была создана необходимо предоставить доступ нашему сервисному аккаунту на её редактирование.

В верхнем правом углу нажмите “Настройки Доступа”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 12: Предоставьте доступ

Укажите email-адрес сервисного аккаунта. Например, “bbtest@bb-test-2-428610.iam.gserviceaccount.com”. Используйте ранее созданный вами сервисный аккаунт.

Как интегрировать Google Таблицы с ботом в Телеграм?

Если вы не сохранили данный емайл, то вы всегда сможете его снова скопировать перейдя на страницу https://console.cloud.google.com/iam-admin/serviceaccounts и дальше выбрав ваш проект.

Нажмите “Открыть доступ”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 13: Запишите идентификатор таблицы

Идентификатор таблицы можно найти в адресной строке таблицы. Например, “11PowRoAUpymitGjrYI-5qKtaa4J_EEfapzwA22JntVs”. Запишите его.

На скриншоте мы выделили где находится этот идентификатор (между d/ и /edit)

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 14: Добавьте Google Таблицы в Botbrother

Перейдите на https://botbrother.ru

Авторизуйтесь и выберите бота.

Шаг 15: Добавьте новый доступ к таблице

Перейдите в раздел “Дополнения” и выберите “Google Таблицы”. Нажмите “+ Добавить новый доступ”.

Как интегрировать Google Таблицы с ботом в Телеграм?

Шаг 16: Заполните данные

  • Название доступа к таблице: задайте удобное название.
  • Содержимое json доступа: вставьте содержимое JSON-файла, который вы скачали ранее.
  • Идентификатор документа: вставьте идентификатор таблицы, который вы записали ранее.
Как интегрировать Google Таблицы с ботом в Телеграм?

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

Важное дополнение

Этот JSON-доступ и сервисный аккаунт для удобства можно создать один раз и использовать во всех ваших интеграциях и ботах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *