wiki

Бот-аккаунт

Бот-аккаунт — это учётная запись osu! особого типа, предназначенная для автоматизированного использования. Отличить бота от обычных игроков просто: в его профиле есть белый значок группы BOT, а все информативные поля, кроме юзерпейджа (me!), скрыты. Аккаунты подобного типа зачастую создаются для чат-ботов, которыми можно пользоваться при игре в мультиплеере или через систему личных сообщений.

Создать бот-аккаунт можно только одним способом: ознакомиться с требованиями и отправить заявку в службу поддержки. Не пытайтесь зарегистрировать его самостоятельно: владение несколькими обычными аккаунтами нарушает правила osu!.

Преимущества

Главное отличие бот-аккаунтов — более лояльные ограничения на использование чата, что избавляет от риска получения сайленса при слишком частой отправке сообщений:

  • Обычные аккаунты могут отправлять до 10 сообщений каждые 5 секунд.
  • Бот-аккаунты могут отправлять до 300 сообщений каждые 60 секунд.

Ограничения действуют только на личные сообщения и каналы #multiplayer и #spectator, в остальные каналы ботам писать запрещено.

Создание аккаунта

Первое время запускайте чат-бота на своём аккаунте, но помните при этом про более строгие ограничения (см. выше). С течением времени, когда ваш сервис наберёт популярность, у службы поддержки можно будет попросить отдельный аккаунт.

Минимальные требования

Чтобы заявку одобрили, бот должен соответствовать всем критериям из списка ниже:

  • Работа на вашем аккаунте в течение минимум 6 месяцев;
  • Наличие полностью открытого исходного кода и подробной документации;
  • Минимум 50 уникальных пользователей каждый месяц;
  • Отправка сообщений с частотой обычного аккаунта;
  • Никаких сообщений от имени бота в публичных чатах;
  • Польза и практическая ценность для сообщества osu!.

Заполнение заявки

Если все требования выше соблюдены, свяжитесь со службой поддержки по адресу accounts@ppy.sh. Это нужно сделать с почтового адреса, привязанного к вашему аккаунту osu!, с фразой Bot Account Request в теме письма.

В письме укажите следующее:

  • Ваш ник в osu!;
  • Ник, который вы хотите для бота;
  • Дата, начиная с которой бот активен;
  • Ссылка на исходный код и документацию;
  • Краткое описание бота и его возможностей.

Служба поддержки рассмотрит заявку и сообщит о своём решении: это будет либо мотивированный отказ, либо — в случае одобрения — инструкции по использованию бот-аккаунта.

Разное

  • Значок BOT показан в профилях, имеющих в качестве основной группу Chat Bots (идентификатор 29). Список её членов скрыт.
  • Некоторые боты, созданные до написания этой статьи, по-прежнему работают из-под аккаунтов обычных пользователей, главным образом потому, что их владельцы не захотели или просто не стали заводить отдельные профили (например, Tillerino и ThePooN). Так делать больше нельзя: у каждого нового бота должен быть свой бот-аккаунт.