Google Ads Script: Как отправлять уведомления в telegram

Google Ads Script: Как отправлять уведомления в telegram

Dmytro Tonkikh

За последний год telegram стал популярным месенеджером и площадкой для многих специалистов, а маркетинговых каналов уже не подсчитать. Эта статья о том, как интересно использовать возможности telegram в своих целях. Я всегда хочу знать, какие скрипты сработали, что они изменили и посмотреть статистику за предыдущий день. Как раз такие оповещения можно напрямую отправлять в telegram при выполнении скрипта. Для этого нужно создать собственного бота в telegram, который и будет отправлять вам оповещения.

Инструкция

  1. Создаем своего чат-бота при помощи бота @BotFather
Меню после команды /start

2. Далее выбираем свободное имя и в ответ нам прийдет оповещение с токеном бота.

3. Пишем любое сообщение боту, которого вы только что создали.

4. После этого переходим по ссылке https://api.telegram.org/bot<ТОКЕН>/getUpdates в браузере.

Где <ТОКЕН> - токен из шага номер 2.

5. Мы увидим ответ

Пример ответа

Нас интересует часть '"chat":{"id":XXXXXXXXX', она нужна будет в скрипте. Чтобы сообщения отправлялись именно вам.

6. Переходим к настройке функции отправки.

Данная функция была взята здесь, за это автору огромное спасибо!

Функция имеет следующий вид

Исходник доступен в телеграм канале t.me/adwordsscripts

Эта функция и позволяет отправлять сообщения прямо в telegram от имени вашего бота.

Вам необходимо подставить свои значения в скрипт. Вместо TOKEN, нужно поставить токен из второго шага, а для CHAT_ID - из пятого шага данной инструкции. После этого функция будет готова к использованию.

Её можно поставить в самом внизу скрипта за фигурной скобкой "}";

Применение

Я использую данное решения в основном для проверки скриптов и уведомления о их работе. Для этого достаточно создать условие срабатывания и вызвать функцию sendTelegramMessage("Тут должен быть ваш текст");

Пример кода

После срабатывания уведомление будет выглядеть вот так:

Пользуйтесь и подписывайтесь на мой канал об AdWords Scripts!