Организовать удобный учет и оцифровать процессы можно при помощи простейших и доступных всем инструментов. В данной публикации мы поделимся исходниками своей наработки, которую можно настроить по описанной инструкции или использовать как идею для реализации в своем бизнесе.
18 525 просмотров
О чем пойдет речь
Создаем для Телеграм таблицу рекламных закупов
Как создать для Телеграм таблицу рекламных закупов, снизить времязатраты и получить дополнительный источник дохода — расскажу в сегодняшней статье.
Зачем нужна таблица
Каждый администратор, работающий с мессенджером, время от времени покупает рекламу, и чем больше каналов и расходов, тем выше необходимость систематизации и снижения времязатрат.
Именно для этого и необходимы таблицы, в них легко вносить данные и использовать для быстрого мониторинга результатов и эффективности рекламы. Подойдет Exсel, но я рекомендую воспользоваться более эффективными решениями, а именно таблицами Google.
Telegram бот и Google Таблицы
Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.
Где создавать таблицу
В Телеграм таблицу создать не получится, воспользуемся Excel или Google таблицами. У таблиц от гугл больше преимуществ, их легко редактировать и смотреть с разных устройств, есть возможность дать к ним доступ по ссылке.
Для создания Google таблицы:
1. Переходим в гугл аккаунт (или регистрируем его при отсутствии).
2. Кликаем на приложения в правом углу и выбираем «Документы».
3. Выбираем тип «Таблицы» и создаем новую.
Создаем таблицу и приступаем к ее заполнению.
Создаем и заполняем таблицу рекламных закупов
Я уже создал и заполнил примерный образец таблицы в Excel, по такому же типу ее легко создать в Google таблицах.
Разберу по порядку все нужные для работы и первичного анализа данные, которые вносим в таблицу:
Теперь импортирую готовую Excel таблицу в Google таблицу. Для этого в новой Гугл таблице выбираю вкладку «Файл», затем «Импортировать» и выбираю файл Excel.
Телеграм-Бот через Google-таблицы (без кода)
Все готово, таблица перенесена .
Преимущества использования
Создав для Телеграм таблицу рекламных закупов, важно постоянно обновлять ее. Со временем, накопив материал, ей будет очень удобно пользоваться. Как пользуюсь я.
Если мне необходимо купить рекламу, я сначала открываю таблицу и смотрю результаты предыдущих закупов (лучшие результаты обычно отмечены цветом). Отобрав подходящие каналы, уже показавшие прекрасный результат, я проверяю их в Телеметре (смотрю прирост и активность). Если вижу, что канал обновился и развивается, пишу админу и снова беру рекламу. Причем прошу скидку, так как беру второй раз (обычно ее дают). Получаю хороший результат и не переживаю что мне придут боты.
В итоге неплохо экономится время (не нужно искать и пересматривать горы новых каналов), да и возможно рассчитывать на скидку.
Если вы часто покупаете рекламу и постоянно вносите данные в таблицу, со временем в ней накопится много полезного материала. Этот материал возможно продавать рекламодателям. Накрученных каналов в Телеграм все больше, а подписчик дороже. Поэтому, некоторые люди охотно заплатят за качественную информацию о лучших проверенных каналах с высокой отдачей.
Заключение
Обязательно создавайте для Телеграм таблицу рекламных закупов сразу, как только начали покупать рекламу. Это поможет сэкономить время и даже получить определенный доход.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.
Источник: blogger-tolstoy.ru
Делаем телеграм-бота в гугл таблицах для сбора цен — часть 2
Сегодня продолжение статьи о мониторинге цен с помощью гугл таблиц и создании бота в телеграм для отправки информации. В первой части мы настроили гугл-таблицы на сбор данных, а сегодня будем делать бота и программировать его (немножко).
3. Создаем нового бота в телеграм
Создаем бота — для этого нужно поговорить с Крестным Ботом (Botfather) в Телеграме. Вот ссылка на него: https://t.me/BotFather
Крестный Бот
Начинаем чат с BotFather командой » /start » и далее следуем подсказкам бота:
Отправляем команду » /newbot » и отвечаем, как мы хотим назвать наш бот и какой у него будет юзернейм. В ответ Телеграм пришлет ссылку на бота и токен для работы с ботом из других приложений. Этот токен фактически дает полные права на управление ботом, так что держите его в тайне.
Бот создан. С помощью Крестного Бота можно отредактировать его, добавив информацию, юзерпик и др. — оставлю это на ваше усмотрение 🙂
Половина дела сделана. Но прежде чем отправлять какие-то сообщения, наш бот должен знать куда их отправлять.
4. Читаем сообщения
Бот не может инициировать диалог, пользователь должен начать диалог сам и послать команду » /start «, а бот, получив эту команду, должен сохранить параметр chat_id , чтобы потом писать этому пользователю. Делать все это мы будем с помощью того же языка скриптов в гугл таблице. Возращаемся в нашу таблицу и запускаем редактор скриптов.
Для начала, сохраним значение токена, чтобы потом его можно было использовать. В редакторе скриптов идем в меню » Файл -> Свойства проекта «
И в закладке «Свойства скрипта» добавляем строку » OPENAPI_TOKEN » со значением токена, которое прислал Крестный Бот. Сохраняем.
В начале скрипта добавляем строки:
const scriptProperties = PropertiesService.getScriptProperties()
const OPENAPI_TOKEN = scriptProperties.getProperty(‘OPENAPI_TOKEN’)
const baseurl = ‘https://api.telegram.org/bot’+ OPENAPI_TOKEN + ‘/’
Создадим также новую функцию FetchMessages — она будет:
- Подключаться к серверу Телеграм по API
- Запрашивать список обновлений у бота
- Сохранять chat_id для новых пользователей
- Очищать список обновлений на сервере
Если бы мы писали этого бота, как полноценный продукт, нужно было бы проверить список chat_id на дубликаты, а также запрашивать от каждого пользователя свои ссылку (или ссылки), по которым он хочет получать оповещения. Но у нас больше образовательно-демонстрационный проект, поэтому эти моменты я пропущу.
Добавляем триггер на запрос обновлений каждый час, и можно приступать к следующей части.
5. Отправляем сообщение
Напишем еще несколько функций:
- Функция MakeChart — делает график из данных по ценам в виде картинки
- Функция SendPhoto — отправляет картинку с комментарием на указанный chat_id
- Функция SendMessage — с помощью функции MakeChart готовит картинку и для каждого chat_id с помощюу функции sendPhoto отправляет картинку в телеграм.
Добавляем вызов функции SendMessage в функцию GetPrice, чтобы она выполнялась после получения цен.
6. Тестируем
Вручную запустим функцию SendMessage — выберем ее на панели инструментов и нажмем запуск:
Источник: dzen.ru