April 22

Как создать бота в Telegram через @BotFather

Создание бота в Telegram через @BotFather — это простой процесс, который позволяет получить токен для управления ботом и его интеграции с сервисами, такими как Onemorepost и любыми другими, где требуются боты. Ниже представлена подробная инструкция по созданию бота с пошаговым описанием.


Пошаговая инструкция по созданию бота через @BotFather

Шаг 1: Откройте Telegram и найдите @BotFather

  1. Откройте приложение Telegram на вашем устройстве (мобильном или десктопном).
  2. В строке поиска вверху экрана введите @BotFather или перейдите по ссылке https://t.me/BotFather
  3. Выберите официальный аккаунт @BotFather (он имеет синюю галочку верификации). Его описание обычно выглядит так:
    "I can help you create and manage Telegram bots."
  4. Нажмите на кнопку Start (или отправьте команду /start), чтобы начать взаимодействие.Что вы увидите:
    После нажатия на /start, @BotFather отправит приветственное сообщение, которое выглядит примерно так: Hello! This is the BotFather, lord of all Telegram bots. I can help you create new bots or edit existing ones. Here is a list of commands to get you started: /newbot - create a new bot /mybots - edit your bots /revoke - revoke your bot's token ...

Шаг 2: Создайте нового бота

1. В чате с @BotFather отправьте команду: /newbotВы можете либо напечатать её вручную, либо выбрать из предложенного списка команд, нажав на /newbot.Что вы увидите:
@BotFather ответит: Alright, a new bot. How are we going to call it? Please choose a name for your bot.

2. Придумайте и отправьте имя для вашего бота. Это может быть любое название, например, MyPinterestBot или AutoPostBot. Или на русском языке, понятное вам. В моем случае это - Подарки от Места для жизни. Это имя будет видно. Например, я назвала одного из своих ботов так:


3. После отправки имени @BotFather запросит username: Good. Now let's choose a username for your bot. It must end in `bot` or `Bot`, for example: @MyPinterestBot

4. Придумайте username для бота. В моем случае на скрине это: mesto_for_present_bot

5. Что вы увидите:
Если username свободен, @BotFather подтвердит создание бота и отправит токен: Done! Congratulations on your new bot. You will find it at @MyPinterestBot. You can now add a description, about section, and profile picture for your bot, see /help for a list of commands. Use this token to access the HTTP API: 123456789:AAF8f9kjd9f8jd9f8jd9f8jd9f8jd9f8jd9f Keep your token secure and store it safely, it can be used by anyone to control your bot. For a description of the Bot API, see this page: https://core.telegram.org/bots/apiЕсли username занят, вы увидите: Sorry, this username is already taken. Please try something different.В этом случае попробуйте другой username, например, @MyUniquePinterestBot.

    • Начинаться с символа @.
    • Заканчиваться на bot или Bot (например, @MyPinterestBot или @AutoPostBot).
    • Быть уникальным (если username занят, @BotFather попросит выбрать другой).

Шаг 3: Сохраните токен бота

  1. Скопируйте токен, который прислал @BotFather. Он выглядит как строка, например: 123456789:AAF8f9kjd9f8jd9f8jd9f8jd9f8jd9f8jd9f
  2. Сохраните токен в безопасном месте (например, в заметках или менеджере паролей). Этот токен нужен для подключения бота к Onemorepost или другим сервисам. Важно: Никому не передавайте токен, так как он даёт полный доступ к управлению вашим ботом.

Шаг 4: Проверьте, что бот создан

  1. Перейдите по ссылке на ваш бот, которую прислал @BotFather (например, @MyPinterestBot).
  2. Нажмите Start в чате с ботом. Пока бот не настроен, он не будет отвечать, но это подтвердит, что он активен.

Шаг 5: (Опционально) Настройте описание и аватар бота

  1. Чтобы сделать бот более узнаваемым, добавьте описание, информацию о нём и аватар:
    • Для установки описания отправьте команду: /setdescription@BotFather спросит, для какого бота вы хотите изменить описание, выберите ваш бот (например, @MyPinterestBot), затем отправьте текст описания, например: This bot automatically posts content from Telegram to Pinterest.
    • Для установки аватара отправьте: /setuserpicВыберите бот, затем отправьте изображение, которое станет аватаром.
    • Для информации в разделе «О боте» используйте: /setabouttextОтправьте короткий текст, например: Auto-posting bot for Pinterest.

Шаг 6: Подключите бота к Telegram-каналу

  1. Если вы создаёте бота для автоматического постинга (например, через Onemorepost), добавьте его в ваш Telegram-канал как администратора:
    • Откройте настройки вашего канала
    • Перейдите в раздел Администраторы → Добавить администратора.
    • Найдите ваш бот (например, @MyPinterestBot) и добавьте его.
    • Дайте боту права на публикацию сообщений (обычно это включено по умолчанию).
  2. Сохраните изменения.

Шаг 7: Используйте токен в Onemorepost

  1. Перейдите в интерфейс Onemorepost (https://onemorepost.ru/).
  2. В разделе настройки канала репоста найдите поле для ввода токена Telegram-бота.
  3. Вставьте токен, который вы получили от @BotFather.
  4. Следуйте дальнейшим инструкциям Onemorepost для привязки Telegram-канала и Pinterest-аккаунта.

Полезные советы

  • Создавайте отдельного бота для каждого проекта: Если вы используете Onemorepost для нескольких каналов, создайте отдельный бот для каждого, чтобы избежать путаницы.
  • Проверяйте токен: Если Onemorepost не принимает токен, убедитесь, что вы скопировали его полностью, без лишних пробелов.
  • Обновление токена: Если токен случайно утёк или вы хотите его обновить, используйте команду /revoke в @BotFather, чтобы получить новый.
  • Проблемы с ботом: Если бот не работает, проверьте, добавлен ли он в канал как администратор, и убедитесь, что токен введён корректно в Onemorepost.

Пример итогового результата

После выполнения всех шагов у вас будет:

  • Активный бот, например, @MyPinterestBot.
  • Токен, сохранённый для использования в Onemorepost.
  • Бот добавлен как администратор в ваш Telegram-канал.
  • Настроенный канал репоста в Onemorepost, который автоматически переносит посты из Telegram в Pinterest.

Как настроить сервис Onemorepost, читайте в статье.

Больше пользы в моем телеграм канале - Нейронки для экспертов. Все про нейросети и телеграм!