Get Mystery Box with random crypto!

Telegram-команди для керування ботами

2016-11-20 20:01:22
в:
Роботи (боти, чат-боти) - це автоматизовані акаунти, які полегшують вирішення багатьох завдань під час роботи з месенджером. Простіше кажучи, робот - це маленький помічник, готовий до беззаперечного виконання команд телеграму, заданих користувачем. Якщо ви впораєтеся з цією функцією, то зможете створити цілу армію помічників для вирішення найрізноманітніших завдань, серед яких переклади текстів, коментарі, навчання, пошук інформації, відповіді на запитання, ігри, розваги тощо. Наприклад, бот може запропонувати вам добірку гарячих новин вранці і порекомендувати подивитися цікавий фільм ввечері, або стати вашим партнером у шахах, шашках, доміно та багатьох інших багатокористувацьких іграх.   Для реалізації таких функцій боти використовують ті ж інтерфейси, що й реальні користувачі. Крім того, спілкування з Telegram-ботом здійснюється через стандартні чати, тому вам не потрібно встановлювати додаткове програмне забезпечення. Синтаксис телеграм-ботів

Синтаксис для спілкування з роботами

Почати працювати з тим чи іншим чат-ботом нескладно. Для цього потрібно дотримуватися цієї інструкції:
  1. Набрати його повне ім'я в пошуковому рядку (іноді достатньо ввести лише частину імені).
  2. Якщо такий бот існує, система одразу поверне результат).
  3. Тапніть на ім'я бота.
  4. Почати приватну розмову.
  Чат-боти можуть розпізнавати деякі стандартні фрази. Однак для більш гнучкого спілкування з ботом існує список команд Telegram. Вони мають наступний синтаксис: /функція [аргумент] Скісна риска "/" є обов'язковим символом і завжди ставиться на самому початку коду, загальна довжина якого не повинна перевищувати 32 символів.   Варто розуміти, що у кожного конкретного бота може бути свій розробник, тому коди, які вони розпізнають, як правило, відрізняються. Для того, щоб визначити функціонал вашого бота, необхідно під час приватної розмови набрати слэш. Далі ви отримаєте список підтримуваних команд та їхній опис. Існує два способи, як це зробити;  

Як працювати з роботами на прикладі Sberometer

Бот Sberometer (@SberometerBot) може показувати біржові та офіційні курси валют, поточну ціну нафти і золота, а також новини фінансового та енергетичного ринку. Щоб отримувати інформацію, яка вас цікавить, потрібно виконати наступні дії:
  1. Набрати @sberometerbot в пошуковому рядку і вибрати його в списку.
  2. Натисніть кнопку "Старт" у діалоговому вікні.
  3. Щоб переглянути функціонал, виберіть опцію "Список команд" і введіть косу риску.
  4. Для отримання необхідної інформації необхідно вказати відповідну функцію. Крім того, цей бот дозволяє використовувати російські слова без слешу. Наприклад:
    • /course - курси обміну російського рубля на долари США та євро;
    • /gold - біржовий курс золота;
    • /нафта - біржова ціна нафти марки Brent;
    • /news (тема) - 3 новини певної тематики (наприклад, /news oil - новини енергетичного ринку).
       

    Ключові команди Telegram для створення ботів

    Створення нових ботів і зміна налаштувань старих здійснюється за допомогою головного бота з ім'ям @BotFather. Коли ви почнете спілкуватися з ним, ви побачите список команд у діалоговому вікні, який дозволяє розробникам виконати наступні маніпуляції:
    • /newbot - створити нового чат-бота; - /setname - змінити ім'я; - /setdescription - змінити опис, де згадуються ключові можливості бота; - /setabouttext - вказати коротку інформацію про даний акаунт; - /setuserpic - вибрати картинку акаунта; - /setcommands - вказати список підтримуваних функцій, які будуть показуватися в діалоговому вікні при введенні слешу; - /setjoingroups - можливість додавання бота в групи; - /deletebot - роботизоване видалення акаунта.
    •     Щоб створити чат-бота, потрібно в діалоговому вікні ввести /newbot. Далі бот BotFather запитає своє повне ім'я, яке буде відображатися в чатах і контактах Telegram, та ім'я користувача, що складається з латинських літер і закінчується на "bot" (наприклад, image_bot).  

      Глобальні команди

      Як уже згадувалося раніше, кожен Telegram-бот має свій унікальний функціонал, який дозволяє виконувати різні завдання. Водночас існує ряд простих команд, які розпізнаються практично всіма роботизованими акаунтами:
        /start - початок роботи.
      • /start - початок спілкування з користувачем, вітальне повідомлення (у разі використання додаткових аргументів можливе розширення даної функції);
      • /help - допомога
      • /help - відображення довідки (коротка інформація про обліковий запис, опис можливостей, список доступних функцій тощо);
      • /settings - виведення списку доступних користувачеві налаштувань;
      • .
        Наразі назвати точну кількість Telegram-ботів практично неможливо. Павло Дуров, засновник даного сервісу, надав всім бажаючим можливість створювати подібних помічників для реалізації різних завдань, тому їх кількість постійно зростає. При правильному використанні чат-боти стають потужним організаційним ресурсом, який дозволяє автоматизувати виконання повторюваних дій. Про це свідчать дані, отримані під час опитування;
    67