Содержание
Привет! Сегодня я покажу вам как узнать токен бота в телеграмме. Он может понадобится вам для подключения плагина WordPress, или для создания автоматической рассылки в ваш телеграмм и т.д. Вы сможете создать нового бота и получить его токен. Всё очень просто! Смотрите далее!
Откройте на своём смартфоне приложение Telegram. Вверху справа нажмите на значок поиска.
Вверху в поле поиска введите запрос – botfather. Внизу в результатах поиска появится данный бот. Нажмите по его названию.
BotFather – это отец всех ботов в телеграм. С помощью него можно создать любого бота.
Далее, на странице главного бота, внизу нажмите на кнопку Старт.
Далее, вам сразу придёт сообщение со списком настроек для ботов. Вверху вам нужно нажать на /newbot – create a new bot.
После чего вам придёт сообщение: Alright, a new bot. How are we going to call it? Please choose a name for your bot. Вас попросили в ответ написать имя вашего нового бота. Напишите любое имя и отправьте его в ответ на это сообщение.
Далее, вам придёт ещё один запрос: Good. Now let’s choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris_bot. Вас попросили написать в ответ логин или имя пользователя бота. Пример, напишите произвольное имя плюс через нижний дефис bot на конце. Пример: top_bot.
Когда вы ответите на два сообщения, указав имя и логин своего бота, вы получите сообщение, где будет указан токен вашего бота. Вверху будет указана ссылка на страницу вашего бота в телеграм.
Внимание! Если вы не получаете сообщение с токеном, значит вы указали логин для бота, который уже занят, его кто-то использует. Введите ещё раз новое, оригинальное имя и отправьте его в ответ ещё раз.
Всё готово! Вот так просто и быстро вы можете создать бота в телеграмм и узнать его токен.
Как создать канал в телеграмме
Остались вопросы? Напиши комментарий! Удачи!
Инструкция по шагам.
- Открываем Телеграм и ищем контакт @BotFather, и открываем с ним чат и нажимаем внизу Начать.
- Пишем боту /newbot , он ответит “Alright, a new bot. How are we going to call it? Please choose a name for your bot.” – он говорит, что бот создан и спрашивает, как его назвать – пишем ему имя нашего будущего бота, конечно же на английском, например: mylitlebot
- Бот напишет вам “Good. Now let’s choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.” – просит указать username нашего бота. напишем ему имя, причем в конце обязательно должны быть символы bot, например myseperlitle_bot (ошибка сделана намерено, потому что @mysuperlitle_bot уже был кем то зарегистрирован на момент написания данной статьи)
- Бот ответит вам следующим текстомDone! Congratulations on your new bot. You will find it at t.me/myseperlitle_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.Use this token to access the HTTP API:505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6ts505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6ts – это и есть ваш токен нового бота.Теперь можно создать чат с ботом и получить его chat_id
- Ищем чат по userame указанном нами в п.3 @myseperlitle_bot или перейдем по ссылке, которую нам прислал бот в последнем сообщении http://t.me/myseperlitle_bot, словом открываем чат с ботом и пишем ему что-нибудь. Далее берем наш токен вставляем его в следующую строку вместо строки {token} https://api.telegram.org/bot{token}/getUpdates в моем случае это был такой url: отправляем запрос через браузер и получаем ответ:
{"ok":true,"result":[{"update_id":485763969, "message":{"message_id":1,"from":{"id":376718569,"is_bot":false,"first_name":"u041fu043eu043au0430u043bu044cu043du0435u0442u043eu0432","last_name":"u041fu0430u0432u0435u043b","username":"RedXes","language_code":"en"},"chat":{"id":376718569,"first_name":"u041fu043eu043au0430u043bu044cu043du0435u0442u043eu0432","last_name":"u041fu0430u0432u0435u043b","username":"RedXes","type":"private"},"date":1513335210,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}}]}
среди всего этого видим строку “chat”:{“id”:376718569, 376718569 – это и есть наш chat_id
</pre>
Более подробно о способах работы с ботом можно почитать здесь
Бот в телеграм — штука полезная, а главное доступная. Их создают для различных целей, но новичкам чаще всего нужны следующие:
- Бот службы-поддержки.
- Отложенный постинг и оформление постов на каналах.
- Фидбек-боты (дабы не забивать ленту чатами с клиентами).
В этой статье я расскажу о том, как можно создать таких ботов быстро и без навыков программирования. На это у тебя уйдет не более 5 минут.
Содержание
Создаем токен в BotFather
Это общий шаг при создании любого бота как в интерфейсе телеграм, так и при помощи языков программирования. Ключ нам понадобится для расширения возможностей пустого бота через, господи, прости меня за тавтологию, других ботов и сервисы.
Как получить токен:
- Переходим сюда
- Нажимаем “Запустить” и в полученном сообщении выбираем “/newbot”.
После чего тебе нужно ввести имя бота (1) и username (2), которые будут отображаться здесь:
Далее BotFather выдаст тебе уникальный токен, который ты можешь использовать для улучшения своего бота (он выделен голубым цветом).
Совет: если хочешь получать халявных клиентов из поисковика телеграм, то укажи в username или имени бота популярное ключевое слово своей ниши.
Как кастомизировать бота
Чтобы изменить бота нажми на [/], далее ткни на /mybots и в появившемся меню выбери своего бота. После чего выпадет ещё одно меню, тут нам нужна кнопка Edit Bot, которая откроет следующие функции:
- Edit Name — изменить имя бота (не путать с username)
- Edit About — добавить описание бота, которое будет отображаться в разделе с аватаркой и в ссылке на бота.
- Edit Commands — сюда можно добавить команды, но здесь уже понадобятся навыки программирования.
- Edit Description — добавить описание, которое будет показываться сразу после открытия бота.
- Edit Botpic — установить аватарку на бота.
С тем как запилить фундамент бота на BotFather и украсить его мы разобрались, теперь перейдем к непосредственному созданию самих ботов.
№1. Создаем бота обратной связи
Такой тип ботов нужен прежде всего тем, кто не хочет забивать свою ленту лишними чатами.
Создаются они достаточно быстро:
- Переходим в Livegram.
- Тыкаем на кнопку /addbot.
- Копируем наш токен бота из BotFather и пересылаем в Livegram.
- Готово.
Этот бот будет пересылать тебе все обращения в виде реплеев, если захочешь делегировать эту задачу на кого-нибудь другого — просто закинь бота в групповой чат и он будет дублировать сообщения автоматически.
№2. Делаем бота для выкладки и оформления постов
Все владельцы каналов в телеграм используют Controller Bot чтобы форматировать свои посты, добавлять в них картинки, реакции и настраивать отложенный постинг.
Инструкция по созданию бота:
- Переходим в Controller Bot.
- Нажимаем кнопку /addchannel чтобы добавить канал.
- Пересылаем токен бота для подключения его к системе.
- Добавляем своего бота в администраторы канала через username.
- Пересылаем любое сообщение из канала.
- Вуаля. Готово.
Теперь твоему боту доступны все функции Controller Bot.
№3. Создаем бота техподдержку с искусственным интеллектом
Тут будет немного посложнее, но результат превзойдет все ожидания. Бот-техподдержка нужен владельцам онлайн-магазинов и другим предпринимателям, которые часто сталкиваются с однотипными вопросами и не хотят тратить на это свое время.
Инструкция:
Переходим на сайт платформы Dialog Flow, регистрируемся и тыкаем на кнопку “+ Create Agent”.
В это поле вводим имя агента, а в разделе Default Language указываем русский дабы бот мог его понимать и общаться на нем.
Жмякаем на кнопку Create и переходим в раздел Integrations, пролистываем вниз и находим Telegram.
Нажимаем на кнопку и добавляем токен бота из BotFather в специальное поле. После чего нажимаем кнопку Start.
Теперь переходим в раздел Intents, нажимаем на синюю кнопку Create Intent и добавляем Training Phrases (фразы, которые будут заставлять бота пересылать те или иные ответы) и Responses (те самые ответы на Training Phrases).
Если объяснять совсем просто, то в раздел с Training Phrases нужно добавить возможные вопросы пользователей, а в раздел с Responses — ответы на них. Под каждую проблему пользователя нужно создавать отдельный Intent.
Советую подробно изучить документацию чтобы использовать все преимущества платформы Dialog Flow и создавать функциональных ботов.
Итоги
Сегодня я рассказал о том, как с нуля создать 3 основных телеграм бота, которые чаще всего используются предпринимателями и контент-мейкерами.
Если тебе понравилась статья, то не забудь отправить её другу, пусть и у него будет свой бот.
Используемые источники:
- https://info-effect.ru/token-bota-v-telegramm-kak-uznat.html
- https://www.neo-techno.ru/web-мастеру/kak-zaregistrirovat-svoego-bota-v-telegram-i-poluchit-token-i-chat_id/
- https://geektarget.ru/kak-sozdat-telegram-bota/