Как создать своего бота в BotFather?
В мессенджере Telegram есть бот BotFather — ассистент, который помогает пользователям управлять ботами, но управление в нем многим может показаться сложным.
Именно поэтому, мы решили рассказать вам о том, как его использовать и создать своего бота через BotFather.
Какие функции есть в BotFather?
Как и говорилось выше, это полноценный инструмент для управления своих ботов в Telegram.
В боте есть 2 основные команды.
- Команда /newbot позволяет создать нового бота.
- /mybots запускает редактор настроек ваших ботов.
6 команд для редактирования.
- /setname открывает редактор имен ботов.
- /setdescription открывает редактор описания бота. Короткое описание вашего бота. Допускается не более 512 символов. Этот текст будет виден пользователю при инициализации диалога.
- /setabouttext — запускает редактор информации»о боте». Информация о боте отображается в его профиле, максимум 120 символов.
- /setuserpic — отвечает за запуск редактора фотографии профиля бота. Размер фотографии профиля должен быть не менее чем 200×200 пикселей. Также желательно загружать квадратные изображения.
- /setcommands — запускает редактор списка команд бота. Команды нужны для управления и взаимодействия с ботом. Каждая команда начинается с косой черты «/», можно использовать латинские буквы, цифры, а также подчеркивания. Но не более 32 символов. Также необходимо задать описание команды. Данный список команд можно увидеть написав косую черту «/» в диалоге с ботом.
- /deletebot — команда для удаления бота
7 команд для настройки бота.
- /token — команда для генерации токена.
- /revoke — данная команда отзывает токен.
- /setinline — команда включения inline mode.
- /setinlinegeo — включение местоположения.
- /setinlinefeedback — открывает настройки обратной связи
- /setjoingroups — позволяет включить и отключить возможность добавления ботов в группы.
- /setprivacy — команда для активации режима конфиденциальности в группах. Вы можете указать какие сообщения бот может получать в группах.
После ознакомления с командами можно приступать и к созданию бота.
Создаем своего бота и получаем токен.
Это основной момент в создании бота. В нем нужно указать его название, задать адрес ссылки, описание, установить картинку бота и получить токен.
Для создания бота введите в чат с BotFather команду /newbot. Бот попросит вас ввести название для нового бота. Можете указать в любом удобном формате, поддерживается кириллица и латиница, например: «тестовый bot». — Имя будет отображаться в заголовке и в информации о боте.
После того, как вы задали боту имя, нужно указать его сокращенное название для ссылок. Оно должно обязательно содержат приставку «bot» на конце. Например: «Test_Bot». — Сокращенное название может содержать от 5 до 32 и только латинских символов.
Если все выполнено верно ваш бот будет зарегистрирован в Телеграм и BotFather выдаст вам токен бота в таком формате: API:764645301:AAGdRMMi_bF67lCkJjA0DKQNOwoATJQMWXk
Этот токен можно использовать для авторизации бота и отправки запросов к Bot API.
Создание токена
Токен — это секретный ключ-идентификатор бота. Токен используется при обращении к Telegram API для идентификации бота.
Если вы потеряли, или у вас украли token, который был выдан при создании бот. Вы можете сгенерировать его заново. Для этого используйте команду /token, выберите нужного бота, далее ботфазер выдаст вам новый токен.
Теперь у вас есть бот и его token. Вы можете управлять им, устанавливать ему фото профиля, задавать описание и приветствие. А по токену вы сможете подключить Телеграм бота с его программной частью на сервере.
Я не могу ввести команды для бота: я ввожу в правильном формате, но он пишет что команда не распознана, либо команда неподходящая.
Их надо без слеша вводить. Вот так: start — Перезапустить бота
Я не могу зайти на этот сайт через токен
На какой сайт вы пытаетесь зайти? :)
ДА БЛИН Я 82637 РАЗ ПИШУ КОМАНДУ ПРАВИЛЬНО А ЭТОТ ДЕБИЛ ГОВОРИТ ЧТО КОМАНДА НЕ ПРАВИЛЬНАЯ Я ЗАДОЛБАЛАСЬ НЕ БОТ А ДЕБИЛ КАКОЙ ТО 😡😡😡🤬🤬😡😡😡🤬😡😡😡😠😡😠😠😠😠
А покажите какую команду вы пишете? :)
Понимаете @Тася, этот бот создан не для одноклеточных 👾
Как сделать чтобы бот ОТВЕЧАЛ на команды в тг
Добрый день! Для того, чтобы бот отвечал на команды. Создавайте команды в виде сообщений, начинающихся со слэша (/). Пример команды: /start
Как добавить команды для бота? Только рабочие программы.
Добрый день! Команды для бота добавляются через BotFather.
как сделать обратную связь в боте? то есть, чтобы можно было бы писать сообщение в боте, а оно присылалось мне.
Добрый день! Если бот написан кодом, то можно сделать это через FSMContext в aiogram.
КУДА ОТПРАВЛЯТЬ ЭТОТ ТОКЕН, Я ПОЛ ЧАСА РЕВУ НАД ЭТИМ НЕСЧАСТНЫМ БОТОМ И ТОКЕНОМ ЧТО ДЕЛАТЬ С ТОКЕНОМ СОС😭😭😭😭😭😭😭
Создайте сначала бота (или через конструктор или с помощью какого-то языка программирования) и потом туда вставьте этот токен.
Всем привет. Я создала бот, все замечательно. Но есть один нюанс, он не работает.. от слова совсем. Что я сделала не так? То есть, я создала бот, название, ссылка, фото профиля, токен- все есть. Захожу, пишу команду /start, а там ничего не выдает просто. 💀
Подскажите как сделать так, чтобы он заработал. Т•Т
Добрый день! На конструкторе вы создали бота или кодом?
Я не понимаю, 😭😭 можете подробнее объяснить? Надежда на вас!! Я просто сейчас взорвусь и что с токеном делать надо?
Добрый день! Чат-боты создаются или на конструкторе или кодом. В ботфазере создается только токен. Если хотите, оставляйте заявку у нас на сайте и мы вас проконсультируем
Проблема с группой в телеграмме. Группа привязана к каналу (владелец и админ я).
В группе админом остался только бот, созданный в Botfather (управление настройками бота у меня).
Не могу управлять группой (нет настроек.. не могу удалять сообщения, добавлять админов)
Как добавить админа.
Пробовал через https://api.telegram.org/bot/promoteChatMember?chat_id=&user_id=
Но выдает ошибку
На один аккаунт {«ok»:false,»error_code»:400,»description»:»Bad Request: can’t remove chat owner»}
И на другой пробовала {«ok»:false,»error_code»:400,»description»:»Bad Request: CHAT_ADMIN_REQUIRED»}
Есть другие способы исправить и получить доступ к управлению группой
Добрый день! Мы внимательно изучили ваш вопрос. Скорее всего, у вашего бота нет прав на добавление администраторов в группе, а у вашего личного аккаунта нет прав администратора и владельца группы. Если же вы являетесь владельцем (создателем), то рекомендуем обратиться в службу поддержки Телеграм.