JAICP

Telegram как входящий канал


Для использования Telegram как входящего канала:

  1. Создайте бота.
  2. Создайте входящий канал.
  3. Протестируйте бота.

Создание бота

Прежде чем опубликовать чат-бота в Telegram, нужно создать бота на стороне Telegram.

  1. Откройте Telegram и в поиске контактов введите BotFather.
  2. Отправьте команду /newbot в чат с BotFather.
  3. Придумайте имя бота и отправьте его в чат.
    • Имя будет отображаться в контактах и чатах.
  4. Придумайте username для бота и отправьте его в чат.
    • username — короткое имя, которое используется для упоминаний бота и в ссылках на профиль.
    • Может состоять из букв латинского алфавита, подчеркиваний и цифр.
    • Должно заканчиваться на bot, например: test_bot или TestBot.
    • Может состоять от 5 до 32 символов.
  5. BotFather отправит ссылку на вашего бота и токен. Скопируйте токен, он потребуется при создании канала.
    • Токен представляет собой набор символов вида 123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.

Если вы потеряли токен, отправьте команду /token в чат с BotFather. BotFather создаст новый токен.

Создание канала

  1. В платформе JAICP нажмите Каналы > Входящие > Создать канал на панели управления.

  2. В разделе Мессенджеры и соцсети выберите Telegram.

  3. Укажите настройки:

    • Название — название канала.
    • Токен — токен бота, полученный в диалоге с BotFather.
    • Ветка — ветка проекта, которую вы хотите развернуть в канал, по умолчанию master. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита.
    • Оператороператорский канал. Вы можете оставить это поле пустым.
    • Публикация — способ публикации проекта:
      • Автоматически после каждого сохранения изменений в проект.
      • Вручную с помощью кнопки Опубликовать в строке с описанием канала.

    Публикацию или деплой сценария нужно выполнять перед запуском чат-бота. На этом этапе происходит сборка чат-бота, проверка синтаксиса сценариев и скриптов, а также прохождения тестов.

  4. Нажмите Создать.

  5. Дождитесь всплывающего окна с результатом деплоя. При успешном деплое чат-бот готов к использованию.

Тестирование бота

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

Оплата в Telegram

Вы можете принимать платежи от пользователей Telegram за предоставляемые услуги или товары.

Подробнее о том, как настроить оплату через Telegram