Усі пости
2 хв читання

Кабінет Scarabeus і підключення свого бота

Особистий кабінет Scarabeus, підключення власного бота за токеном із @BotFather, кілька чатів і ботів на один акаунт та базова статистика групи.

Раніше Scarabeus був просто ботом: налаштування задавалися на нашому боці, а подивитися, що він навидаляв за ніч, було ніде. Цей реліз закриває головне — у продукту з'явився особистий кабінет.

Кабінет і вхід через Telegram#

Вхід — за Telegram-акаунтом, без пароля й окремої реєстрації. Кабінет відкривається і як звичайний сайт, і як міні-застосунок просто всередині Telegram — можна почати налаштування з телефона й закінчити за комп'ютером.

Усередині — список чатів, огляд по кожному та перемикач чату в бічному меню. Чати й боти в списку показані зі своїми аватарками з Telegram, тож потрібну групу видно, а не вичитуєш її з назви.

Свій бот замість спільного#

Ключова частина релізу — підключення власного бота. У вашій групі працює бот із вашим іменем і аватаркою, а не безликий сервісний акаунт, — і при цьому вся модерація та налаштування лишаються в кабінеті Scarabeus.

Як це виглядає:

  1. Створюєте бота в @BotFather або берете вже наявного.
  2. Копіюєте його токен.
  3. Вставляєте токен у кабінеті й натискаєте «Підключити бота».
  4. Додаєте бота до групи й надаєте йому права адміністратора — чат з'являється в кабінеті й прив'язується до бота.

Токен зберігається в зашифрованому вигляді й використовується лише для модерації; якщо він протух або ви перевипустили його в @BotFather, у кабінеті є оновлення токена без перепідключення чатів.

Один акаунт може тримати кілька ботів і кілька чатів — зручно, коли у вас мережа груп або ви ведете чати для різних проєктів. Відв'язати бота від чату чи вивести його з групи теж можна з кабінету: окремо заходити в Telegram і чистити адміністраторів не треба.

Налаштування бота й налаштування чату#

Конфігурація живе на двох рівнях. У бота є свої налаштування, які застосовуються до всіх його чатів, а в кожного чату — власні. Пріоритет завжди у налаштувань чату: якщо для групи щось задано явно, загальне налаштування бота туди не втручається. Так один бот обслуговує і суворий робочий чат, і вільну балачку, не перетворюючись на два різні боти.

Перша статистика#

В огляді чату з'явилися базові цифри: скільки учасників, скільки повідомлень, скільки порушень упіймано. Поки це саме огляд — докладні графіки та журнали подій приїдуть у наступних релізах.

Читати далі