Команди в Телеграм-ботах
Найчастіший сценарій взаємодії з ботом – через команди. Команди починаються на «/» і складаються з латинських літер, цифр та підкреслень.
Команди підсвічуються як посилання: можна натиснути команду, щоб відправити її.
Команди в групах
У групах, щоб відрізняти команди від різних ботів, Телеграм пропонує ставити наприкінці команди юзернейм бота. Наприклад: /start@examplebot
Якщо натиснути на команду в повідомленні від робота, вона відправиться з доданим користувачем робота.
Робот не побачить команди, на кінці яких стоїть користувач іншого робота.
Підказки команд
Розробник бота може вказати в BotFather підказки команд із короткими описами. Тоді, ввівши команду в чат, користувач побачить меню автодоповнення.
Якщо у бота включені підказки, то в особистих чатах та групах з цим ботом поруч із кнопкою «Надіслати» у користувачів з'являється кнопка «Меню», що відкриває підказки.
Якщо у підказках команд є /help, у профілі бота з'являється кнопка «Допомога з ботом», яка надсилає цю команду. Аналогічно, якщо є /settings , з'являється кнопка «Налаштування бота», а якщо /privacy , то кнопка «Політика конфіденційності».
Підказки команд можна налаштовувати не лише у BotFather, а й за допомогою API. Таким чином, бот може показувати різні меню команд для різних користувачів і груп. Також меню команд може залежати від мови користувача (це зручно для того, щоб показувати описи команд мовою користувача) і від того, чи учасник групи є адміном (наприклад, команди для модерації групи).
Аргументи команд
Звичайно, ви можете просити користувача додавати після команди якийсь текст: наприклад /weather London
Тим не менш, у Телеграмі незручно відправляти команду з додатковим текстом.
Зазвичай, якщо користувач вибере команду в автодоповненні, він одразу її відправить. .
Телеграм рекомендує реалізовувати якомога конкретніші команди, щоб використовувати їх без аргументів.
Якщо це не допомагає, можете розглянути інші варіанти спілкування користувача з ботом. Для вибору з декількох варіантів підійдуть кнопки або інлайн-режим.
Як створити бота в телеграмі за кілька простих кроків: інструкція
Телеграм-боти набирають популярність: вони допомагають автоматизувати рутинні завдання та спілкуватися з клієнтами 24/7. конструктора або написати на Python. Приклади готових рішень для бізнесу Ви навчитеся робити ботів з нуля та без знання програмування.
Навіщо потрібний бот у Телеграмі
Боти в Телеграмі можуть бути корисними у різних сферах: підтримка клієнтів, автоматизація завдань, маркетинг.
- Підтримка клієнтів може відповідати на типові питання користувачів, такі як статус замовлення, контакти компанії, графік роботи.
- Автоматизація завдань. Боти можуть надсилати повідомлення, розсилки, збирати дані, за заданим розкладом без участі людини.
- маркетинг.За допомогою ботів можна залучати передплатників, розповідати про товари, проводити опитування та розіграші.
Боти дозволяють компаніям автоматизувати рутинні процеси та знизити навантаження на співробітників.
В цілому, чат-бот вирішує завдання щодо взаємодії з клієнтами та автоматизації бізнес-процесів. Він працює 24/7, швидко відповідає та може обробляти великі обсяги запитів.
Як створити Telegram бот в @BotFather
Щоб створити бота у Телеграмі, потрібно скористатися спеціальним ботом @BotFather. Він допоможе зареєструвати та налаштувати нового бота.
- Перейдіть до чату з ботом @BotFather
- Напишіть команду /newbot і дотримуйтесь підказок
- Придумайте назву бота, воно буде видно у пошуку
- Придумайте унікальний username бота на латиниці із закінченням bot
Після успішної реєстрації ви отримаєте токен доступу до API бота. Обов'язково збережіть його.
Токен потрібен для того, щоб зв'язати бота з вашим обліковим записом Telegram. З його допомогою ви зможете керувати роботом.
Створення бота в конструкторі
Для створення бота без програмування використовуйте спеціальні конструктори. Вони дозволяють візуально збирати діалоги та логіку бота з готових блоків. Розглянемо 3 популярні сервіси.
BotFather - це конструктор прямо у Телеграмі. Після створення бота напишіть команду /mybots і виберіть потрібного бота. Тут можна задати команди, створити меню та налаштувати клавіатуру.
Chatfuel - візуальний конструктор із готовими шаблонами ботів. Можна створити діалоги, логіку, підключити месенджери. Є безкоштовний та платний тариф.
Bots.Business - російський сервіс із зручним інтерфейсом. Дозволяє інтегрувати робота з ВК, сайтами, 1С та іншими системами.
Щоб створити бота в конструкторі:
- Зареєструйтесь та створіть бота
- Виберіть готовий шаблон або з нуля
- Зберіть діалоги з блоків візуально
- Підключіть бота до Телеграм через @BotFather
Так ви можете створити Telegram бота без навичок програмування за лічені хвилини!
Програмування робота на Python
Для створення Telegram ботів на Python використовують спеціальні бібліотеки, наприклад:
Ось приклад простого echo-бота на 5 рядків коду:
import telebot bot = telebot.TeleBot(token) @bot.message_handler(content_types=["text"]) def repeat_all_messages(message): bot.send_message(message.chat.id, message.text)
Щоб написати робота:
- Імпортуйте бібліотеку
- Створіть екземпляр бота з токеном
- Додати обробник повідомлень
- Надішліть повідомлення назад користувачеві
При написанні коду звертайте увагу на оптимізацію та структуру. Розбивайте на функції.
Як підключити бота до каналу або чату
Щоб розпочати використання бота, його потрібно підключити до чату або каналу.
Знайдіть @BotFather і оберіть вашого бота командою /mybots. Напишіть /setjoingroups enable, щоб дозволити роботі вступати в групи.
Далі перейдіть в потрібний чат/канал і додайте туди робота як звичайного учасника по username.
У налаштуваннях чату/каналу можна задати права доступу бота: змінити ім'я, аватар, видалити і т.д.
Тепер ваш бот готовий приймати та надсилати повідомлення в чаті або каналі!
Як протестувати та налагодити бота
Після створення бота важливо провести тестування, щоб виявити та виправити помилки. Розглянемо основні методи.
Функціональне тестування – перевірка коректності роботи за основними сценаріями. Наприклад, отримання вітання, відповіді команди, перехід по кнопкам меню.
Тестування продуктивності - перевірка роботи робота при великих навантаженнях. Можна імітувати безліч запитів за допомогою сервісів.
Тестування помилок - навмисне надсилання некоректних даних, щоб перевірити обробку винятків.
Для пошуку помилок корисні журнали bot.getUpdates() та logger-модулі. Можна виводити налагоджувальну інформацію.
Після тестування важливо доопрацювати бота: додати логіку, обробку помилок, оптимізувати код.
Як просувати бота у Телеграмі
Щоб залучити користувачів до робот в Телеграмі, використовуйте ці канали:
- Реклама у тематичних каналах та чатах
- Розсилка всім контактам про запуск бота
- Публікація постів у популярних Telegram-каналах
- Стимулювання передплатників поділитись ботом
- Реклама бота на сайті та в інших соцмережах
Також корисні поради: робити бота корисним, проводити розіграші та конкурси, спілкуватися з користувачами.
Монетизація та аналітика ботів
Існує кілька способів монетизації Telegram ботів:
- Платні передплати
- Реклама та партнерські програми
- Продаж товарів чи послуг
Для аналізу ефективності робота дивіться статистику по: кількості користувачів, повідомлень, CTR кнопок, часу спілкування.
Ці метрики допоможуть зрозуміти активність цільової аудиторії та скоригувати стратегію розвитку.
BOT API та Webhook: що потрібно знати
BOT API – це програмний інтерфейс для взаємодії з ботом. Він дозволяє надсилати дані між ботом і сервером.
Webhook – механізм для оповіщення сервера про нові події за допомогою BOT API:
- Користувач надсилає повідомлення боту
- Запит через API надходить на сервер
- Сервер обробляє запит і повертає відповідь боту
- Бот надсилає відповідь користувачу
Це дозволяє винести логіку робота на зовнішній сервер.
Часті питання щодо створення ботів
Розглянемо популярні питання новачків під час створення Telegram ботів.
Ст.Як отримати токен для бота?
О. Токен генерується при реєстрації бота @BotFather.
Ст. Чи можна створити бота без програмування?
О. Так, використовуйте візуальні конструктори, наприклад Chatfuel.
Ст. Як зробити, щоб бот надсилав повідомлення сам?
О. Використовуйте метод schedule у бібліотеці pytelegrambotapi.
Ст. Куди скаржитися на роботів у Телеграмі?
О. Можна написати скаргу на підтримку @SpamBot.
Корисні сервіси та інструменти
Розглянемо корисні сервіси та інструменти, які стануть у нагоді при створенні та просуванні Telegram ботів:
- @BotListBot - каталог корисних ботів
- @ StoreBot - магазин готових ботів
- @myTGbot - конструктор ботів
- @BotMetrics - аналітика та статистика
- @myTestBot - тестування ботів
- PyCharm - IDE для Python
- BotMatrix – платформа для ботів
- Botogram - фреймворк на Python
Корисні ресурси на тему:
- habr.com/ua/post/349050/
- tlgrm.ru/docs/bots
- python.volkov.dev/telebot/
Створення чат-бота для бізнесу
Давайте розглянемо, як створити корисний Telegram бота для бізнесу. Ось кілька ідей.
Інтернет-магазин. Бот допоможе автоматизувати прийом замовлень, керування доставкою, зворотний зв'язок із клієнтами.
клініка. Бот записуватиме пацієнтів на прийом, нагадуватиме про дату візиту, надсилатиме рекомендації з підготовки.
Освіта. За допомогою робота можна робити оповіщення для учнів та студентів, проводити тестування.
ІТ-компанія. Робот відмінно підійде для автоматизації роботи із заявками, FAQ, розсилки вакансій.
Головне при створенні – чітко визначити завдання бота та логіку роботи, скласти сценарії діалогу з користувачем. Успіх у тому, як створити бота в телеграмі, у тому числі залежить від корисності бота.
Помилки під час створення ботів
Які помилки найчастіше припускаються при створенні Telegram ботів:
- Нечіткий сценарій роботи робота
- Відсутність підтримки та оновлень
- Слабке просування та нестача користувачів
- Відсутність аналітики та тестування
- Технічні помилки у коді
- Чітко продумайте сценарії та логіку бота
- Тестуйте на різних даних
- Аналізуйте метрики та поведінку користувачів
- Стежте за оновленнями Телеграм
- Виправляйте помилки оперативно
Головне – робити бота корисним та зручним для користувачів. Тоді він буде затребуваний.
Тенденції розвитку ботів
Які нові можливості з'являються у Telegram ботів:
- Поліпшений штучний інтелект
- Інтеграція з месенджерами та сервісами
- Впровадження AR, геолокації, доповненої реальності
- Можливості монетизації у месенджерах
- Омніканальність - єдиний бот для різних платформ
Боти стають більш «розумними» та універсальними. Розширюються сфери застосування – освіта, медицина, ритейл, фінанси. Успіх роботів залежить від корисності для людей.
Таким чином, створити свій бот в телеграмі може кожен без навичок програмування. Головне - це продумати корисність та сценарії роботи робота. Візуальні конструктори полегшують розробку. При грамотному підході Telegram боти можуть принести користь бізнесу та користувачам.
Тепер ви знаєте, як створити свій бот в телеграмі - написати його або зробити за допомогою готових додатків, щоб він допомагав вашій роботі в ТГ. Успіхів!
Команди BotFather та ботів Telegram
Як створити бота у Телеграмі та налаштувати команди: обмеження, правила BotFather, лайфхаки для новачків та розробників – повна інструкція в огляді!
Про те, як зробити першого Телеграм-бота через Ботфазер і що для цього потрібно, розповідали у статті «Створюємо бота в BotFather: інструкція, команди, налаштування». У цьому матеріалі зупинимося на командах для Telegram та роботи з месенджером:
- для BotFather - створення бота, редагування, встановлення опису / аватара і т.д., керування іграми в Telegram;
- для розробників – які команди підтримує бот у Телеграмі, як встановлювати їх, які вимоги до назв, як встановлювати через Ботфазер або пакетно.
Як налаштувати команди чат-бота у Телеграм через BotFather
Щоб встановити команди нашому боту, створеному раніше в покроковій інструкції, йдемо в BotFather і вибираємо /setcommands.
Ботфазер пропонує задавати нові таким чином:
Якщо перекласти російською, нам потрібно ввести команду та її короткий опис. У цьому прикладі це command1 — info about ChatLabs. Ботфазер повідомляє про те, що оновив лист (список) команд, і тепер у ньому будуть задані нами.
Давайте перевіримо, що вдалося створити. Запитуємо список ботів через /mybots, вибираємо потрібний і бачимо, що він має 1 задану command.
Давайте перейдемо в бота і перевіримо, чи дійсно наша команда додана. Так, вона викликається і має короткий опис – так, як ми й задавали. Тепер ви знаєте, як зробити команди в Телеграм боті через @BotFather. Щоправда, потрібно додавати логіку (що відбуватиметься після виклику, звідки надходять дані, які вони тощо).
Команди BotFather для створення ботів Telegram та управління ними
Щоб побачити список команд Бот Фазер, необхідно перейти в Телеграм (@BotFather, обов'язково перевіряйте галочку верифікації!) та ввести команду /help. Можна також запросити меню з клавіатури.Команди Телеграм, які є сьогодні, можуть доповнюватися завтра. Наприклад, в 2023 році з'явився цілий набір функцій для роботи з веб-додатками Web Apps.
Давайте розберемо команди для бот Телеграм через BotFather.
Як створити бота в Telegram
Бот Фазер надає команди:
- /newbot – створюємо нового бота у Телезі;
- /mybots – редагування chat bots на обліковому записі.
Як редагувати робота в Telegram
Телеграм надає наступні команди з категорії "Edit Bots":
- /setname - Встановити ім'я для чат-бота;
- /setabouttext – додати інформацію до розділу «Про бот»;
- /setuserpic – встановити фотографію профілю (зверніть увагу, що сьогодні тг підтримує інші формати аватара);
- /setdescription – змінити дескрипшен (це короткий опис, який має chatbot);
- /setcommands – змінити набір команд (задати всі необхідні);
- /deletebot - Видалити бота.
Як змінити налаштування бота в телеграм
Набір команд із категорії «Bot Settings» у BotFather Телеграм виглядає таким чином:
- / Token - згенерувати токен авторизації;
- /revoke - відкликати авторизаційний token;
- /setinline – перейти до inline mode (інлайн-режим дозволяє взаємодіяти з чат-ботом без кліка на «Start»);
- /setinlinegeo – активувати інлайн-запити геолокації;
- /setinlinefeedback – змінити налаштування інлайн-режиму;
- /setjoingroups – параметри додавання групи;
- /setprivacy – активація приватного (прайвасі) доступу до роботи з групами.
Як задавати налаштування Web Apps (веб-додатків) у Телеграм
WebApp зовні нагадує сайт із каталогом або іншою функціональністю. Команди для роботи з веб-додатками в Telegram:
- /myapps – редагувати веб-додаток;
- /newapp – створити новий веб-аплікейшн;
- /listapps – отримати список Web Apps на обліковому записі;
- /editapp – редагувати веб-додаток;
- /deleteapp - Видалити web app.
Як створювати ігри та керувати ними
Команди для Games були в режимі beta, але сьогодні доступні і працюють повноцінно. Розробникам чат-ботів функціональність ігор сьогодні дозволяє реалізувати будь-яку механіку:
- Play2Earn (p2e) - грай, щоб заробляти;
- Move2Earn (m2e) - рухайся, щоб заробляти;
- Learn2Earn (l2e) – вивчай, щоб заробляти;
- Free2Play (f2p) - грай безкоштовно і так далі.
Поява розділу з іграми у Телеграмі відкрила цілий напрямок – гейміфікація у месенджері. Наприклад, ми робили робота для гри в шахи в Телеграм (Web Apps).
Команди BotFather Телеграм, щоб створити та відредагувати гру:
- /mygames – запросити ігри;
- /newgame - Створити нову гру в ТГ;
- /listgames – запросити список ігор у Телеграмі;
- /editgame – відредагувати гру;
- /deletegame - Видалити гру в ТГ.
Звичайно, дерево команд розгалужене. Наприклад, після вибору /newbot Бот Фазер запропонує задати ім'я та юзернейм, після чого видасть посилання та токен доступу.
Команди Ботфазер в Телеграм дозволяють створити простого бота. Щоб chat bot працював за потрібними сценаріями з кнопками "Купити", "Сплатити", "Замовити", "Подивитися" і так далі, потрібно використовувати додаткові команди. Умовно ми назвали їх Commands for developers. Тобто. команди чат-ботів для розробників – ті, які не надає BotFather, але потрібні для прикручування певного функціоналу. Вони все одно задаються через Ботфазер і /setcommands (або при взаємодії з API безпосередньо).
Команди бота в Телеграм для розробників
Команда – ключове слово, яке користувач надсилає до чат-боту. Основні правила для роботи з командами чат-ботів для девелоперів:
- Команда боту в телеграмі завжди починається зі слеша (/) і виглядає як /keyword. Ключове слово після слеша вказує на чат-боту, що потрібно робити.
- Хайлайтс команд у повідомленнях. Коли користувач натискає на команду, вона вирушає знову.
- Список підтримуваних роботів команд краще робити з описом. Короткий дескрипшен з'являється після знака / та відповідає на запитання, що станеться після виклику команди. Щоб реалізувати функціонал, потрібно надати список команд @BotFather або метод API.
- Команди мають бути максимально конкретними. У цьому розробники Telegram діляться лайфхаком: /newlocation чи /neworder краще, ніж команда /new. Причина в тому, що в останньому випадку потрібно робити двоходовку і після команди /new вводити додатковий параметр /location або /order.
Що стосується кастомних команд, які задає розробник під час створення бота, тут є нюанси:
- / Обов'язковий (команда повинна починатися зі слеша);
- довжина – до 32 символів;
- літери – лише латиниця (англійські).
Дозволяється задавати команди з використанням цифр та знаків (налаштування Телеграма підтримують підкреслення).
Приклади команд для чат-бота:
- / next;
- /profile;
- / Cancel;
- /newlocation;
- /newrule і так далі.
Ви можете подивитися, як реалізований чат-бот @ChatLabs_bot. Він – помічник у роботі з запитами, що входять від клієнтів.
Глобальні (загальні) команди ботів у Телеграмі
Месенджер просить використовувати розробки так звані «Глобальні» (Global Commands). Вони потрібні, щоб привести всіх роботів в Telegram до однакового і зручного інтерфейсу.
Глобальні (загальні, публічні) команди для чат-бота у Телеграмі:
- /start – початок взаємодії (наприклад, коли bot відправляє користувачеві вітальне повідомлення). Глобальна /start використовується також передачі боту додаткових параметрів через Deep Linking.
- /help – довідка. Глобальна команда в телеграмах потрібна для короткого опису робота і його функціональності. У кілька кліків користувач може побачити перелік команд і «здібностей» robot.
- /settings – налаштування для конкретного користувача та команди редагування (якщо застосовується).
Кнопку "Start" користувачі бачать при першій взаємодії з роботом. Посилання на /help та /settings будуть доступні після додавання їх до @BotFather.
Області дії команд (Command Scopes, скоупи), налаштування ролей
Функціонал необхідний у тому, щоб розподілити ролі. Якщо коротко, то бот може показувати одні команди адміністраторам, а інші – звичайним користувачам. Command Scopes – просунута функція Телеграм.
На бекенді завжди потрібно перевіряти: а) чи є взагалі команди, що запитуються; б) чи має користувач право працювати із нею. Враховуйте, що у робот телеграм з увімкненим режимом конфіденційності робота будується інакше.
Команди ботам в Privacy Mode (прайвасі, режим конфіденційності)
Privacy Mode використовують для управління групами та виконання специфічних завдань, пов'язаних із модерацією та менеджментом. Відповідно, і команди для них у Телеграмі відрізнятимуться.
Наприклад, chat bots у Privacy Mode у Telegram бачать лише команди:
- явно призначені їм (наприклад, мають формат /command@forthis_bot).
- загальні (/start, /settings, /help), якщо bot був останнім групі, що відправив повідомлення.
Режим конфіденційності потрібен, щоб зробити робота ефективнішим (особливо на хайлоад-проектах). Активований Privacy Mode зменшує кількість вступних даних, що має обробити robot в TG.
Як створити команди для бота в телеграм для адміністрування групи, чату, каналу
Команди Telegram робота для адміністрування груп необхідні для «підтримання порядку». Сьогодні на ринку є роботи-адміністратори та модератори, які значно спрощують роботу із спільнотами. Безкоштовні роботи для Телеграм-каналів і чатів розбирали в окремій інструкції.
Умови прості: команди відправляються у відповідь повідомлення порушника, якого застосовуються санкції. Основні commands:
- !kick – викинути людину з чату (можливе повернення будь-якої миті);
- !unban - розбанити (зняти бан);
- !mute - мут / читалка (учасник отримує рідонлі, тобто може читати чат, але не надсилатиме повідомлення);
- !ban - забанить (у разі тимчасового бана на певний період може виглядати як !ban 20d);
- !unmute - анмут, знімає дію !mute;
- !warn - Видає попередження (після трьох / п'яти попереджень учасник отримує бан);
- !unwarn - зняти всі попередження, а також багато інших.
Команд Телеграм-бота для груп та спільнот може бути значно більшим: вивести статистику, знизити репутацію, отримати інформацію про користувача, вивести ТОП учасників (за певним критерієм), почистити чат або багато інших.
У телеграмах бот налаштування команд просте. Працюючи з БотФазером проблем немає. Але складнощі виникають, коли потрібно писати свою логіку на Пітоні, Джаваскрипті або інших мовах програмування.Саме тому часто приходять до студії ChatLabs, а не намагаються створити чат-бота самостійно.
Завдяки покроковій інструкції з оглядом, ви знаєте, як прописати команди боту в Телеграм. В оглядах та матеріалах розберемо кнопки з командами Телеграм бота, приховані команди та багато інших фішок telegram bot API.
Відповіді на найчастіші запитання (FAQ)
Як зробити команди в Телеграм боті?
"@BotFather -> /mybots -> назва бота -> Edit commands -> ввести назву команди". Також є і простіша покрокова інструкція, як прописати команди боту в Телеграм. Потрібно викликати /setcommands в налаштуваннях робота @BotFather і задати необхідні.
Як додати кілька команд до тг бота?
Задати через /setcommands у Ботфазері або використовувати API. Формат - "command - короткий опис" (command1 - Description).
Чому телеграм бот не реагує на команди?
Помилка в програмуванні логіки чат-бота на Python, Javascript або інших мовах – найчастіша причина (не передали аргументи, не додали обробники тощо). Серед причин, чому не працюють команди бота в телеграмах, налаштування конфіденційності профілю, параметри отримання повідомлень бота, робота сервера, проблеми інтернет-підключення, некоректне введення і так далі.
Як видалити команду в роботі Телеграм?
Прямої функції «Видалити команду №1» у Botfather немає. Натомість адміністратор запитує /setcommands у Ботфазер і задає новий список команд. Наприклад, чат-бот працює з трьома:
- /start – початок роботи;
- /viewlocation – показати локацію;
- /newlocation – нова локація.
Ми хочемо видалити команду для завдання нової локації. Для цього вибираємо /setcommands у БотФазері та задаємо новий набір commands:
Botfather перезапише їх.Новий набір з'явиться приблизно через 10 хвилин (не переживайте, якщо інформація оновилася не відразу).
Як додати кілька команд до тг бота?
Запустити /setcommands у Botfather Телеграма та вписати нові команди у форматі: назва – дескрипшн.
Чому команди бота недоступні у групі Телеграм?
Перевірте налаштування приватності (Disable, group privacy). Також зверніть увагу, що в телеграмі боти не бачать повідомлення один одного і не можуть на них реагувати.
Як побачити у Телеграм боті список команд?
"@BotFather -> /mybots -> назва бота". Якщо необхідно редагування, вибираємо Edit commands.
Які в Telegram команди iOS геопозиції?
У Telegram Bot API геопозиція доступна після запиту /setinlinegeo. Об'єкт містить обов'язкові параметри longitude та latitude. Додатково (опціонально) в API передбачені horizontal_accuracy, live_period, heading, proximity_alert_radius.
Яка у Botfather інструкція – російською командою вводити можна?
Інструкція для БотФазера та створення чат-ботів російською є на сайті. Bots Telegram підтримують лише англійську (/newtoken, /neworder, /newlocation). При спробі задати значення російською Бот Фазер покаже помилку.
Які є цікаві та прикольні команди у ТГ?
Вони пов'язані не так з розробкою, як із щоденним використанням. Серед цікавих фішок встановлення пароля на чати, відкладені повідомлення (можна налаштовувати дату публікації), позначити повідомлення як непрочитане, налаштувати лічильник повідомлень, встановити прихований текст і таке інше.