Как создать бота в Telegram (При помощи @BotFather) | BLB - Big little Business

Как создать бота в Telegram (При помощи @BotFather)

Luxor

Administrator
Команда форума
Администратор
05.07.2019
911
1 361
93
rutube.ru
53


Для того, чтобы создать бота (Имеется ввиду бот на основе BotApi telegram) вам необходимо перейти в официального бота @BotFather он имеет такую замечательную звёздочку, для идентификации его официальности.
54

Затем, внутри бота, нажать /start
55

Вам высветится меню, с возможностями ботов. Для начала нас интересует пункт /newbot, он необходим для создания бота, соответственно и дальнейшего использования

После ввода команды /newbot ботфазер выдаст вам такое сообщение -


Alright, a new bot. How are we going to call it? Please choose a name for your bot.

Что дословно означает "Хорошо, новый бот. Как мы его назовем? Пожалуйста, выберите имя для вашего бота."

Имя это не логин, тут мы не ограничены припиской bot в конце, так что вы можете называть его как душе угодно, еще раз имя это не @loginbot и отображаться оно будет тут -
56


Отлично, давайте назовём нашего бота - BlBTeambot (очень оригинально, согласен)
После ввода имени, мы получим от BotFather такой ответ

Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.

Что переводится как -

"Хорошо. Теперь давайте выберем имя пользователя для вашего бота. Оно должно заканчиваться на 'bot'. Вот так, например: TetrisBot или tetris_bot."

Это уже логин нашего бота, он обязан заканчиваться припиской "bot"

Сделаем так же как и имя - BlBTeambot

58

Отлично, наш бот создан, область выделенная красной рамкой (или машинописным шрифтом в телеграмм) является токеном вашего бота, его по сути идентификационным ключом, постарайтесь сделать так чтобы он не попал к тому кому не следует.

Далее, чтобы установить аватар, мы перейдём в раздел /mybots

Там мы в inline режиме видим наших ботов, для редактирования выберите соответствующий раздел

59


В разделе настроек вы увидите следующие пункты -​
Name - Имя бота
Description - Описание бота то что будет показываться людям не запустившим еще бота
60

About - О боте (био бота)
Botpic - Аватарка

Нам нужен раздел аватарка, для этого выбираем Botpic и нас сразу просят скинуть картинку для закрепления в виде аватара, смело отправляем и вуаля 🥳 у нашего бота новая аватарка.



Данный топик будет дополняться, по мере необходимости.
 

Lazybot

Неофит
16.08.2019
4
7
3
В дополнение поста скину свою статью.


Как сделать бота на канале для связи

Кратко:
Чтобы подключить бот, вам нужно выполнить три действия (и 4, и 5):

1. Перейдите в бот @BotFather, нажмите START и отправьте команду /newbot
2. Введите название бота, а потом username бота.
3. После создания бота перешлите ответное сообщение в бот @LivegramBot или скопируйте и пришлите token бота.
4. Создайте супер-группу и добавьте туда бота со второго шага.
5. Отвечайте в супер-группе на входящие сообщения от бота функцией ответа на это сообщение.

Подробнее и с картинкой:

Заходим в бота @BotFather
Жмём старт. Пишем ему команду /newbot
На вопрос бота пишем имя вашего бота (можно по-русски), любое имя. Я на скрине назвал бота Пися.
af7a8f47dbdb9e1aa637f.png

Далее пишем имя пользователя вашего бота - здесь пишем только латиницей. Смотрим скрин - я написал сначала Пися_bot - мне ответ пришло, что такое имя пользователя недопустимо. Пишем, типа Pisya_bot - следом придёт ответ с токеном (красный цвет) или сообщение о том, что такое имя пользователя уже занято. Пишем другое имя пользователя и жмём enter. Всё. Ваш бот создан.

Далее следуем в бот @LivegramBot и пишем ему команду /addbot
Посылаем боту наш токен с первого шага. Всё. Бот для связи готов.

Теперь, что бы всё это дело использовать, нам надо создать супер-группу. Добавить бота поддержки администратором в эту группу. Идём на @LivegramBot и видим сообщение что всё успешно подключено.

Что бы отвечать на сообщения из супер-группы используйте функцию ответа на сообщение.

На этом всё.
 
  • Like
Реакции: Luxor

Luxor

Administrator
Команда форума
Администратор
05.07.2019
911
1 361
93
rutube.ru
В дополнение поста скину свою статью.


Как сделать бота на канале для связи

Кратко:
Чтобы подключить бот, вам нужно выполнить три действия (и 4, и 5):

1. Перейдите в бот @BotFather, нажмите START и отправьте команду /newbot
2. Введите название бота, а потом username бота.
3. После создания бота перешлите ответное сообщение в бот @LivegramBot или скопируйте и пришлите token бота.
4. Создайте супер-группу и добавьте туда бота со второго шага.
5. Отвечайте в супер-группе на входящие сообщения от бота функцией ответа на это сообщение.

Подробнее и с картинкой:

Заходим в бота @BotFather
Жмём старт. Пишем ему команду /newbot
На вопрос бота пишем имя вашего бота (можно по-русски), любое имя. Я на скрине назвал бота Пися.
af7a8f47dbdb9e1aa637f.png

Далее пишем имя пользователя вашего бота - здесь пишем только латиницей. Смотрим скрин - я написал сначала Пися_bot - мне ответ пришло, что такое имя пользователя недопустимо. Пишем, типа Pisya_bot - следом придёт ответ с токеном (красный цвет) или сообщение о том, что такое имя пользователя уже занято. Пишем другое имя пользователя и жмём enter. Всё. Ваш бот создан.

Далее следуем в бот @LivegramBot и пишем ему команду /addbot
Посылаем боту наш токен с первого шага. Всё. Бот для связи готов.

Теперь, что бы всё это дело использовать, нам надо создать супер-группу. Добавить бота поддержки администратором в эту группу. Идём на @LivegramBot и видим сообщение что всё успешно подключено.

Что бы отвечать на сообщения из супер-группы используйте функцию ответа на сообщение.

На этом всё.

В будущем прошу создавать отдельный пост :)