👋 Hello world!
🙋 Рад Вашему прибытию за информацией на один из моих каналов.
💬 С увеличением популярности мессенджеров в нашей жизни, все больше становиться ощутима необходимость эксплуатировать все возможные механики этих инструментов.
📖 Сегодня я Вам, совершенно бесплатно и простым языком, расскажу как создать бота для telegram.
📚 Если Вы читаете эту статью, то telegram, скорее всего, у Вас уже установлен. Вы наверняка уже создавали группы и каналы. Если еще нет, то на моем канале есть и другие инструкции на тему администрирования telegram. Не забудь подписаться на канал, что бы не пропустить обновления и новые статьи. Ваши лайки мне помогут понять, какая тема Вам интересна.
🛠️ Боты в telegram создаются специально разработанным для этого ботом - BotFather. Обратите внимание что у настоящего BotFather есть значок, подтверждающий то что это именно BotFather.
🔍 Для того чтобы найти BotFather, нужно просто ввести его имя в поисковом поле telegram. После того, как Вы его найдете, общение с ним нужно начать с отправки ему сообщения /start , после чего он Вам ответит информацией о том, что умеет.
👩💻 Для создания бота используйте доступные команды и отвечайте на вопросы от BotFather.
🔤 На первом слайде изображены доступные команды, на втором слайде запечатлен диалог о создании нового бота. Вообще name и username бота могут отличаться, но мне удобнее так. Размытый текст оранжевого цвета на скриншоте - это HTTP API tocken. Он нужен для управления Вашим ботом.
Управление ботом осуществляется с сервера, для этого нужен скрипт на языке python или php. Этот скрипт будет выполняться в тот момент, когда telegram будет передавать запрос от пользователя к серверу, на котором находиться скрипт.
Следующим этапом создания бота будет активация бота через telegram bot API.
📡 Для этого Вам потребуется указать приложению telegram - адрес в интернете где находиться Ваш скрипт и направить webhook на этот адрес. Для этого нужно отправить API запрос на адрес api.telegram.org. Сделать это можно вписав в адресную строку браузера следующий текст, и нажать "Enter"
➡️ https://api.telegram.org/botЗАМЕНИТЕ_СВОИМ_API_TOCKEN/setWebhook?url=ЗАМЕНИТЕ_СВОИМ_АДРЕСОМ_СЕРВЕРА
➡️ ЗАМЕНИТЕ_СВОИМ_API_TOCKEN - замените Вашим API tocken
➡️ ЗАМЕНИТЕ_СВОИМ_АДРЕСОМ_СЕРВЕРА - замените на ваш адрес сервера
➡️ в ответ в браузере должно быть выведено что то вроде этого:
➡️ {"ok":true,"result":true,"description":"Webhook was set"}
⚠️ Не забудьте отчистить историю браузера после этого, иначе Ваш API tocken можно будет узнать из истории Вашего браузера.
🎁 Никогда не забывайте о информационной безопасности! На моем канале Вы найдете еще много статей и инструкций по информационной безопасности. Подпишитесь что бы не пропустить их.
🖼️ Уникальности боту можно добавить с помощью аватарки и приветственной картинки.
1. Выберите интересующего Вас бота
2. Кнопка "Edit Bot" переведет Вас в подменю редактирования бота, для загрузки аватара в подменю выберите "Edit Botpic"
3. Загрузите картинку и отправьте её
4. Снова нажмите кнопку "Edit Bot"
5. Для загрузки приветственной картинки нажмите "Edit Description Picture"
6. Загрузите картинку для приветствия, Параметры картинки должны соответствовать требованиям, мне пришлось исправить изображение.
7. В итоге первое подключение к боту будет выглядеть примерно так.
⚙️ Telegram предлагает несколько опций для настройки в ботах. Можно изменить:
- name - публичное имя бота
- about - текст о боте который виден в профиле бота
- description - это описание люди увидят при первом обращении к боту
- description picture - это изображение пользователи увидят при первом обращении к боту
- botpic - аватар бота
- commands - команды доступные в боте, это важный пункт для функционирования бота
- privat policy - ссылка на политику конфиденциальности принимаемую при работе пользователя с ботом
🥳 Ваш бот создан и уже функционирует. Дальше нужно разработать скрипт и добавить боту функционала. Это можно сделать с помощью программирования и настройки сервера. Можно использовать python, php и другие серверные языки программирования. На этом канале будут появляться и другие инструкции и курсы, с помощью которых Вы сможете научиться программировать самостоятельно.
👨🔧 Если же Вам кажеться это слишком долгим, а результат нужен здесь и сейчас - наша команда готова Вам помочь. Напишите об этом администратору канала по контактам представленным в описании канала, или в комментарии к этой статье. Наш специалист с Вами свяжется для обсуждения деталей.
✍️ Благодарю Вас за подпись на этот канал что бы видеть обновления.
👍 Палец вверх покажет нам что вам интересна эта тема.
💬 Напишите в комментариях какие ещё методики в социальных сетях и мессенджерах Вам интересны.
Спасибо. До новых встреч.