До вмісту

Як створити бота для каталогу

Бот у @BotFather за кілька хвилин: назва, ім'я на _bot, токен і як безпечно його передати. Бот належить вашому майданчику.

Навіщо свій бот

Каталог вашого майданчика працює через вашого власного бота в Telegram. Покупці бачать назву і фото вашого майданчика, а не CarsBot.

Бота створюєте ви у своєму Telegram. Тому бот належить вашому майданчику:

  • керувати ботом у @BotFather можете лише ви;
  • назва, фото і ім’я бота ваші;
  • якщо ви перестанете користуватися CarsBot, бот лишиться у вас. Як відключити його від CarsBot, описано нижче в розділі «Як відключити бота від CarsBot».

Токен бота ви вставляєте в адмінці самі. Нікому його надсилати не потрібно, і мені теж.

Створити бота

Це займає кілька хвилин. Робіть з того акаунта Telegram, який належить майданчику або власнику.

  1. Відкрийте в Telegram @BotFather. Це офіційний бот Telegram для створення ботів, біля імені синя позначка.

  2. Натисніть «Start», потім надішліть команду /newbot.

  3. Назва. BotFather попросить назву бота. Її бачать покупці в чаті. Напишіть назву майданчика, наприклад Lux Cars Чернівці.

  4. Ім’я бота. Далі BotFather попросить ім’я для посилання. Правила:

    • лише латинські літери, цифри і знак _;
    • від 5 до 32 символів;
    • ім’я має закінчуватися на bot, наприклад luxcars_cv_bot або LuxCarsBot.

    Якщо ім’я зайняте, BotFather попросить інше. Додайте місто чи цифри.

  5. BotFather напише, що бота створено. У цьому повідомленні є посилання на бота t.me/<ім'я> і токен.

Де взяти токен

Токен стоїть у повідомленні BotFather після слів «Use this token to access the HTTP API». Він має такий вигляд:

1234567890:AAH... (цифри, двокрапка і довгий набір літер)

Якщо повідомлення загубилося:

  1. Надішліть @BotFather команду /mybots.
  2. Оберіть свого бота.
  3. Натисніть «API Token».

Куди вставити токен

  1. Увійдіть в адмінку салону.
  2. Відкрийте «Налаштування», блок «Бот і запити».
  3. Вставте токен у поле «Токен бота».
  4. Натисніть «Підключити бота».

Адмінка напише, що бота підключено, і покаже його ім’я. Бот одразу отримує кнопку «Каталог» і команди.

Токен іде одразу на сервер CarsBot і там зберігається зашифрованим. Більше ніде його не видно.

Що важливо:

  • Нікому не пересилайте токен, ні в месенджері, ні поштою. Мені теж не треба.
  • Якщо адмінка пише «Це не схоже на токен», перевірте, що скопіювали його повністю: цифри, двокрапка і літери.
  • Якщо адмінка пише, що бота збережено, але Telegram ще не відповів, зачекайте хвилину і оновіть сторінку. Якщо не допомогло, напишіть мені кнопкою «Написати» в адмінці.

Далі прив’яжіть чат продавця, куди приходитимуть запити. Як це зробити, описано в статті «Як підключитися».

Якщо токен потрапив до сторонніх

  1. Надішліть @BotFather /mybots, оберіть бота, натисніть «API Token», потім «Revoke current token».
  2. Старий токен одразу перестане діяти. BotFather покаже новий.
  3. Напишіть мені кнопкою «Написати» в адмінці. Замінити токен уже підключеного бота може лише власник платформи. Я відповім, як безпечно передати новий токен.

Поки новий токен не підключено, бот не відповідає покупцям.

Що зробити в боті самим

Кнопку «Каталог» і команди CarsBot ставить боту сам. Привітання з банером ви налаштовуєте в адмінці. Фото і опис бота задаються лише в @BotFather, тому їх робите ви:

  • /setuserpic: фото бота. Підійде логотип майданчика.
  • /setdescription: текст, який людина бачить у порожньому чаті до «Start». Наприклад: «Каталог авто майданчика Lux Cars у Чернівцях. Натисніть Start, щоб відкрити каталог.»
  • /setabouttext: короткий опис у профілі бота.

Після кожної команди BotFather попросить обрати бота.

Назву і ім’я бота не змінюйте після підключення без мене: посилання на бота з ім’ям в Instagram і на візитках перестануть працювати.

Посилання на конкретне авто

Це необов’язково. Окремою командою /newapp у @BotFather можна зробити так, щоб посилання на авто відкривало саме це авто в каталозі. Цю команду виконує власник бота, тобто ви. Коли дійде черга, я надішлю адресу вашого каталогу і підкажу кроки.

Як відключити бота від CarsBot

  1. Надішліть @BotFather /mybots, оберіть бота, натисніть «API Token», потім «Revoke current token».
  2. Старий токен перестане діяти, і CarsBot більше не зможе керувати ботом.

Бот, його назва, фото і ім’я лишаються у вас. Новий токен можна підключити до іншого сервісу.

Не знайшли відповідь?

Напишіть у Telegram, відповім і допишу інструкцію.