Google Ads Script: Как отправлять уведомления в telegram
Dmytro TonkikhЗа последний год telegram стал популярным месенеджером и площадкой для многих специалистов, а маркетинговых каналов уже не подсчитать. Эта статья о том, как интересно использовать возможности telegram в своих целях. Я всегда хочу знать, какие скрипты сработали, что они изменили и посмотреть статистику за предыдущий день. Как раз такие оповещения можно напрямую отправлять в telegram при выполнении скрипта. Для этого нужно создать собственного бота в telegram, который и будет отправлять вам оповещения.
Инструкция
- Создаем своего чат-бота при помощи бота @BotFather
2. Далее выбираем свободное имя и в ответ нам прийдет оповещение с токеном бота.
3. Пишем любое сообщение боту, которого вы только что создали.
4. После этого переходим по ссылке https://api.telegram.org/bot<ТОКЕН>/getUpdates в браузере.
Где <ТОКЕН> - токен из шага номер 2.
5. Мы увидим ответ
Нас интересует часть '"chat":{"id":XXXXXXXXX', она нужна будет в скрипте. Чтобы сообщения отправлялись именно вам.
6. Переходим к настройке функции отправки.
Данная функция была взята здесь, за это автору огромное спасибо!
Функция имеет следующий вид
Эта функция и позволяет отправлять сообщения прямо в telegram от имени вашего бота.
Вам необходимо подставить свои значения в скрипт. Вместо TOKEN, нужно поставить токен из второго шага, а для CHAT_ID - из пятого шага данной инструкции. После этого функция будет готова к использованию.
Её можно поставить в самом внизу скрипта за фигурной скобкой "}";
Применение
Я использую данное решения в основном для проверки скриптов и уведомления о их работе. Для этого достаточно создать условие срабатывания и вызвать функцию sendTelegramMessage("Тут должен быть ваш текст");
Пример кода
После срабатывания уведомление будет выглядеть вот так:
Пользуйтесь и подписывайтесь на мой канал об AdWords Scripts!