🤖 Discord Bot

Как пользоваться EyeAuras Bot в Discord DM, теги в каналах, приватность и ограничения

Что это такое

EyeAuras Bot это публичный Discord-бот, которому можно написать за помощью по EyeAuras.

Он обучен ориентироваться в программе, знает wiki, умеет подсказывать по скриптам, настройкам и changelog'ам и уже может быть полезен как "первый помощник", когда хочется быстро получить ответ прямо в Discord.

Если бот будет тупить или отвечать слишком общо, лучше сразу писать об этом. Он находится на ранней стадии и дальше будет активно улучшаться.

EyeAuras Bot In Channel

Публичная альфа. Уже можно пользоваться, но качество ответов, память и правила поведения бота еще будут допиливаться.

Короткий HOW-TO

Если хочется получать от бота максимально полезные ответы, лучше всего:

  • задавать один конкретный вопрос за раз
  • сразу писать, что именно вы хотите сделать в EyeAuras
  • по возможности указывать build, название нужной фичи, ауры, trigger или окна
  • в общем канале тегать бота и писать сам вопрос в том же сообщении
  • если вопрос про предыдущий диалог, отвечать реплаем на нужное сообщение
  • если нужна статья, прямо просить дай ссылку на wiki

Хорошие примеры:

text
@EyeAuras Bot как получить координаты найденной картинки?
@EyeAuras Bot почему у меня AI profile показывает Unavailable?
@EyeAuras Bot вот кусок Script.csx, почему тут не работает Log?

Чем конкретнее вопрос, тем выше шанс, что бот сразу попадет в нужный контекст и не уйдет в общий "совет по C#".

Где и как с ним общаться

Личные сообщения

В DM боту можно писать как обычному личному помощнику. Никакой тег не нужен.

Это самый удобный режим, если вы хотите:

  • спокойно задавать серию уточняющих вопросов
  • кидать куски кода, скрины и ошибки
  • не засорять общий канал
  • обсуждать что-то только между собой и ботом

EyeAuras Bot DM

Общие каналы

В общих каналах бот отвечает только если вы явно его тегнули.

Лучший рабочий сценарий такой:

  • написать сообщение
  • упомянуть EyeAuras Bot
  • сразу в этом же сообщении сформулировать вопрос

Если вопрос относится к предыдущему сообщению в чате, можно:

  • сделать reply на нужное сообщение
  • тегнуть бота
  • коротко уточнить, что именно вы хотите от него

Иногда даже простой тег без текста тоже может сработать как follow-up, потому что бот умеет смотреть на недавний контекст этого же канала. Но в активных каналах лучше на это не рассчитывать и все-таки писать сам вопрос явно.

Что он умеет уже сейчас

Сейчас бот особенно полезен для таких задач:

  • объяснить, где в EyeAuras находится нужная настройка
  • подсказать, какая статья wiki нужна под ваш сценарий
  • помочь разобраться с базовыми вопросами по скриптам
  • напомнить, что изменилось в конкретной сборке
  • дать более EyeAuras-specific ответ, а не просто абстрактный совет "по .NET вообще"

Если вопрос связан со скриптами, бот особенно полезен, когда вы спрашиваете про:

  • API EyeAuras
  • Script.csx
  • AuraTree
  • поиск изображений, текста и координат
  • отправку ввода
  • packs, mini-app и связанные сценарии

Но важно помнить одну границу:

  • бот может объяснить, предложить пример и указать на документацию
  • бот не может реально запустить ваш код, собрать проект или проверить результат прямо из Discord

Как устроены доступы и приватность

Это одна из самых важных тем.

Что происходит в DM

Ваши личные сообщения с ботом не шарятся на других пользователей. Если вы пишете боту в DM:

  • у вас идет отдельный приватный контекст
  • этот контекст не смешивается с чужими DM
  • бот знает только ваш диалог с ним

Проще говоря: в DM бот знает про вас и про вашу переписку с ним, а не про чужие личные диалоги.

Что происходит в общих каналах

В общих каналах бот знает не "весь Discord целиком", а только то, что относится к конкретному каналу или треду, где вы к нему обратились.

Это значит:

  • бот может использовать недавний контекст этого же канала, чтобы понять тег или короткий follow-up
  • чужие личные сообщения в DM в этот контекст не попадают
  • приватные каналы, которые бот не видит, для него просто не существуют

То есть базовая модель очень простая:

  • в DM бот знает ваш личный диалог с ним
  • в общем канале бот знает то, что было написано в этом канале

Что учитывать пока это альфа

  • ответы все еще сильно зависят от качества wiki
  • иногда бот может быть слишком общим или не добрать нужный контекст
  • лучше всего он работает на конкретных вопросах с деталями
  • если бот ошибся, очень полезно прямо сказать ему, что именно не так, или сразу попросить ссылку на wiki или пример

Если коротко, лучший стиль общения с ним такой:

  • не помоги со всем
  • а вот задача, вот build, вот что уже пробовал, вот где именно застрял

Что читать дальше