d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f412815ab

     Увидев эту статью решил более подробно рассказать об одном из способов создания бота в мессенджере Telegram и поделиться своим личным опытом создания, оформления и настройки.

Предыстория создания:

     Так как увлекаюсь игрой в Pokémon GO выбор тематики не составил труда, дальше осталось лишь выбрать как именно его буду создавать. Поворошив интернет и осознавая, что я не имею никаких знаний программирования пришел к выводу, что воспользуюсь полностью бесплатным ботом — @Manybot

 

Чтобы не терзать вас в неведении о моих успехах за 3 месяца работы, вот:

 

d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f412c29f4

 

Создание бота:

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

Процесс создания бота занимает не более одной минуты.

Этапы:

  1. Находите @ManyBot и переходите в меню нажатием на кнопку третью слева, в виде окна
  2. В появившемся меню нажимаете на “Добавить нового бота
  3. Перейдите к @BotFather. Для этого нажмите на его имя, а потом «Send Message«, если это потребуется
  4. Создайте нового бота. Для этого внутри @BotFather используйте команду «newbot», которую обязательно надо отправить через “слэш” — “/” (без кавычек)
  5. Отправьте название бота, которое может быть на русском языке. На изображении названием является “Pokemon GO NEWS
    d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f4134c004

     
  6. Затем отправляете username бота, иначе говоря “логин”, который будет являться ссылкой на него же. Он может быть только на английском языке и оканчиваться на bot, например: @examplebot или @example_bot
  7. После отправки “логина” бота в ответ будет выслано подобное сообщение: 
    d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f41395d29

  8. Скопируйте API токен, одним нажатием на него 
  9. Возвращайтесь обратно в @Manybot и пришлите скопированный API

Бот создан, но его необходимо оформить и настроить.

 

Оформление:

     Тут тоже все просто. Для этого необходимо 4 команды:

  • /setuserpic — чтобы изменить аватарку бота;
  • /setdescription — чтобы изменить текст, который пользователи видят перед тем как нажать на Start;
  • /setabouttext — чтобы изменить текст внутри профиля бота;
  • /setname — чтобы изменить имя бота;

Все команды отправляем @BotFather

 

Если все же возникли трудности то вотвидеоурок

Настройка:

     Этот раздел мог быть в разы больше, но я ограничусь основами, таких как создание команд, автопостинг и формы.

Сначала распишу зачем нужны команды. Они являются основой всех ботов. Вот так они будут выглядит:

 

d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f41437a6a

Еще их можно вызвать через “слэш”.

 

Приступим:

  1. Нажимаем в меню вашего бота на команду “Пользовательские команды
  2. Выбираем раздел “Создать команду
  3. Отправляем название команды, например “/photo” или “/sites
  4. Отправляем текст или/и фотографию (команду всегда можно изменить и удалить) и нажимаем сохранить. Или выбираем один из пунктов:

d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f41482156

 

     «Добавить вопрос” — иначе говоря форма. Форма — это команда, внутри которой есть вопросы.
Когда пользователь вызывает такую команду, то ему задаются вопросы по порядку, а ответы отправляются обратно администраторам.
Зачем нужны формы?
Формы расширяют возможности вашего бота, позволяя:

  • 1) Cобирать обратную связь
  • 2) Получать контент от пользователей
  • 3) Принимать заказы

Автопостинг:

Подключается командой “/autoposting” в вашем боте. Она позволяет автоматически копировать посты с VK, YouTube, Twitter и RSS ленты.

P.S. Для продвижения бота использовал стикер пак

Специально для вас создал еще одного бота — @Tleuber_Bot

d0bad0b0d0ba d0b1d18bd181d182d180d0be d0b8 d0bbd0b5d0b3d0bad0be d181d0bed0b7d0b4d0b0d182d18c d0b8 d0bdd0b0d181d182d180d0bed0b8d182d18c t 6610f414c2f5b