Автопостинг в Telegram-канал с ChatGPT по расписанию

Автопостинг в Telegram-канал с ChatGPT в nana800 собирается из трёх блоков: расписание запускает схему, ChatGPT пишет пост по вашему заданию, бот публикует его в канал. Нужны ключ API OpenAI и бот с правами администратора канала, код и сервер не нужны. Ответы ChatGPT оплачиваются в вашем аккаунте OpenAI, а запуски блоков списываются с баланса nana800, который каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе

Что можно автоматизировать

  • Каждое утро публиковать в канал совет, факт или подборку по теме вашего магазина, блога или услуги
  • Вести рубрики по дням недели: для каждой рубрики своя схема со своим днём, часом и заданием для ChatGPT
  • Получать готовый черновик себе в личку и публиковать его вручную, когда прочитаете
  • Публиковать посты в группу клиентов или сотрудников, в том числе в отдельную тему группы
  • Выпускать пост с картинкой: ChatGPT рисует изображение, блок «save file» даёт на него ссылку, а бот отправляет фото с подписью

Как настроить

  1. 1

    Подготовьте бота и канал

    Создайте бота у @BotFather командой /newbot и скопируйте токен. Добавьте бота в канал администратором с правом публиковать сообщения. Для публичного канала хватит его имени через @, для закрытого узнайте ID у @getmyid_bot: он начинается с -100.

  2. 2

    Получите ключ OpenAI

    На сайте OpenAI откройте раздел API keys, нажмите Create new secret key и скопируйте ключ вида sk-... Пополните баланс аккаунта OpenAI: без денег на нём ChatGPT не ответит, а блок вернёт причину ошибки.

  3. 3

    Задайте расписание

    Создайте схему и добавьте триггер расписания «time internal». Выберите час, минуту и часовой пояс, а если посты нужны не каждый день, то и день недели. Без выбранного часа схема запускается каждый час, поэтому час укажите обязательно.

  4. 4

    Добавьте запрос к ChatGPT

    Добавьте блок «Open AI request» с режимом TEXT_COMPLETION и вставьте ключ. В системной инструкции опишите канал, тон и формат поста, в запросе задайте тему. Попросите писать короче 4000 символов: более длинное сообщение Telegram не примет.

  5. 5

    Добавьте публикацию в канал

    Добавьте блок «Telegram message send», вставьте токен бота и имя или ID канала. В текст сообщения подставьте ответ ChatGPT из поля text_response и выберите оформление plain_text, чтобы случайная звёздочка в тексте не сорвала отправку.

  6. 6

    Включите схему и проверьте

    Добавьте триггер «button», включите схему и нажмите кнопку: пост сразу появится в канале. Если поста нет, откройте результат блоков, там будет ответ OpenAI или Telegram. Оставьте схему включённой: расписание работает, только пока она включена, это стоит 0,42 ₽ в час.

Сколько стоит

Запуск блоков ChatGPT (OpenAI) стоит 0,20 ₽, блоков Telegram - 0,10 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.

Сервисы в связке

  • ChatGPT (OpenAI)

    Подключите ChatGPT API без кода: ответы на заявки, разбор писем и фото, JSON для таблиц и картинки по описанию. Свой ключ OpenAI, бесплатный баланс каждый месяц.

  • Telegram

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

Частые вопросы

Каждый пост - это три запуска блоков. Расписание и отправка в Telegram стоят как базовый блок, 100 ₽ за 1 000 запусков, запрос к ChatGPT - как два базовых. Сам ответ ChatGPT OpenAI списывает с вашего аккаунта по своим тарифам. Включённая схема стоит 0,42 ₽ в час, и если она работает круглосуточно весь месяц, большая часть бесплатных 350 ₽ уходит на часы схемы.

В личном кабинете OpenAI, в разделе API keys: кнопка Create new secret key. Ключ начинается с sk-, его вставляют в поле «Ключ API OpenAI». На балансе аккаунта OpenAI должны быть деньги, иначе блок вернёт ошибку с причиной.

Да. В блоке есть необязательное поле «Адрес API»: укажите адрес посредника, который принимает запросы в том же формате, что OpenAI, и ключ этого посредника. Если поле пустое, запросы идут напрямую в OpenAI.

Один триггер «time internal» срабатывает в одно выбранное время: каждый час или в конкретный час дня. Для двух постов в день добавьте в схему второй такой триггер со своим временем и соедините его с тем же блоком ChatGPT.

ChatGPT не видит прошлые посты: каждый запрос к нему отдельный. Чтобы темы реже совпадали, дайте в запросе список рубрик или тем и попросите каждый раз брать новую сторону вопроса, а для разных дней недели сделайте отдельные схемы со своими заданиями.

Да, в три шага. Блок «Open AI request» в режиме IMAGE_GENERATION рисует картинку, блок «save file» сохраняет её и возвращает ссылку, а «Telegram message send» с типом photo отправляет её в канал. Подпись к фото Telegram ограничивает 1024 символами.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе