Telegram как входящий канал
Для использования Telegram как входящего канала:
Создание бота
Прежде чем опубликовать чат-бота в Telegram, нужно создать бота на стороне Telegram.
- Откройте Telegram и в поиске контактов введите
BotFather
. - Отправьте команду
/newbot
в чат с BotFather. - Придумайте имя бота и отправьте его в чат.
- Имя будет отображаться в контактах и чатах.
- Придумайте
username
для бота и отправьте его в чат.username
— короткое имя, которое используется для упоминаний бота и в ссылках на профиль.- Может состоять из букв латинского алфавита, подчеркиваний и цифр.
- Должно заканчиваться на
bot
, например:test_bot
илиTestBot
. - Может состоять от 5 до 32 символов.
- BotFather отправит ссылку на вашего бота и токен. Скопируйте токен, он потребуется при создании канала.
- Токен представляет собой набор символов вида
123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
.
- Токен представляет собой набор символов вида
подсказка
Если вы потеряли токен, отправьте команду
/token
в чат с BotFather.
BotFather создаст новый токен.Создание канала
В JAICP нажмите Каналы → Входящие → Подключить канал на панели управления.
В разделе Мессенджеры и соцсети выберите Telegram.
Укажите настройки:
- Название — название канала.
- Токен — токен бота, полученный в диалоге с BotFather.
- Ветка — ветка проекта, которую вы хотите развернуть в канал, по умолчанию
master
. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита. - Оператор — операторский канал. Вы можете оставить это поле пустым.
- Публикация — способ публикации проекта:
- Автоматически после каждого сохранения изменений в проект.
- Вручную с помощью кнопки Опубликовать в строке с описанием канала.
предупреждениеПубликацию сценария нужно выполнять перед запуском бота. На этом этапе происходит сборка бота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов.Нажмите Создать.
Дождитесь всплывающего окна с результатом публикации. После успешной публикации чат-бот готов к использованию.
Тестирование бота
Перейдите в окно диалога с ботом в Telegram и отправьте ему активационную фразу, предусмотренную вашим сценарием. После этого должен начаться ваш диалог с ботом.
Оплата в Telegram
Вы можете принимать платежи от пользователей Telegram за предоставляемые услуги или товары.