Сообщения бота¶
Сообщения бота — это в основном приватные ответы CivBot на кнопки и команды: отказы, ошибки и подтверждения. Найдите текст, который показал бот (ответы на сейв в треде игры видят все в треде), и прочитайте, что случилось и что делать дальше.
На этой странице: Панель, сбор и тред игры, Сейв в треде игры, Старт и нации, Завершение и обновление, Оповещения, Настройка сервера
Панель, сбор и тред игры¶
Ответы на кнопки панели игры, карточки сбора и треда игры. Кнопка записи в сбор и выхода из сбора на карточке сбора называется «Вход | Выход». Подробнее — Создание игры и сбор игроков и Тред игры.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «У вас нет доступа к этому действию.» | Вы нажали кнопку игры, в которой не играете, и вы не модератор; а «Готов» модератор может нажать, только если сам записан в сбор | До старта запишитесь в сбор кнопкой записи; после старта попросите участника игры или модератора сделать это за вас |
| «Эта игра завершилась или была удалена. Создайте новую игру.» | Игры, к которой относится карточка, уже нет, поэтому бот отключает кнопки на карточке | Создайте новую игру на панели игры |
| «Создание игры уже в процессе...» | Бот ещё создаёт вашу предыдущую игру | Подождите несколько секунд и найдите её карточку в канале сбора игр |
| «Invalid Steam lobby link» | В окне «Set Steam Lobby Link» вставлена ссылка другого вида, поэтому карточка сбора не изменилась | Вставьте только ссылку steam://joinlobby/… с тремя числами через косую черту |
Сейв в треде игры¶
Это действует на сервере, с которым работает сайт CivBot. Когда участник бросает в тред игры файл .Civ5Save, бот обычно ставит на сообщение ⏳, а потом отвечает на него карточкой в треде и заменяет ⏳ на ✅ или ❌ (файл больше предельного размера бот отклоняет сразу, без ⏳). Ниже приведены тексты карточек, а затем причины отказа. Карточки и кнопки бот пишет на языке сервера. Подробнее — Сейв в треде игры, а то же самое на сайте — Сейвы игры на сайте.
Карточки¶
Под всеми карточками есть кнопка «Открыть игру», которая ведёт на страницу игры на сайте.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Сейв принят» или «Ход 120 принят» и «Сейв прикреплён к игре.» | Сайт прочитал файл и прикрепил его к игре; если известен ход сейва, он стоит в заголовке | Подробности сейва смотрите на странице игры по кнопке «Открыть игру» |
| «Сейв уже принят» и «Этот файл уже загружали раньше.» | Такой же файл уже есть в этой игре | Ничего делать не нужно |
| «Сейв не подходит к этой игре» и «Игроки или нации в файле отличаются от этой игры.» | Игроки или нации в файле не совпадают с этой игрой, поэтому сейв не прикреплён; под карточкой есть ещё кнопка «Инспектор сейвов» | Проверьте, что бросили сейв именно этой игры; посмотреть файл можно в разделе «Инспектор сейвов» |
| «Сейв получен, но не прикреплён» и «В этом сейве ещё нет игроков, похоже на начальный автосейв. Бросьте сейв из более позднего момента игры, лучше всего после её окончания.» | В файле ещё нет игроков, поэтому сайт его прочитал, но к игре не прикрепил | Бросьте сейв из более позднего момента игры |
| «Сейв не принят» и причина | Файл отклонён; причины — в таблице ниже | Выполните действие из таблицы ниже |
Причины отказа¶
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Загрузить сейв могут только игроки этой игры.» | В игре у вас нет места, даже если вы модератор | Попросите бросить сейв игрока этой игры |
| «Этой игры нет на сайте.» | Сайт не знает игры, в треде которой лежит файл | Проверьте, что вы бросили файл в тред нужной игры |
| «Рейтинги этой игры окончательные, новые сейвы не принимаются.» | Сайт уже закрыл игру и посчитал рейтинги | Ничего делать не нужно |
| «Эта игра отменена или закрыта для сейвов.» | Игра прервана, поэтому сейвы к ней не принимаются | Ничего делать не нужно |
| «Слишком много загрузок. Попробуйте чуть позже.» | Вы уже сделали 10 попыток загрузить сейв в эту игру за последние 24 часа | Попробуйте позже; лимит описан на странице Лимиты и таймеры |
| «Файл слишком большой для сейва Civilization V (не более 16 МБ).» или «Сейв больше лимита в 16 МБ.» | Файл больше предельного размера | Бросьте сейв меньшего размера |
| «Загрузка шла слишком долго. Попробуйте ещё раз.» | Файл не дошёл до сайта вовремя | Бросьте файл ещё раз |
| «Сайт сейчас читает другие сейвы. Попробуйте через минуту.» | Сайт занят другими сейвами | Бросьте файл снова через минуту |
| «Сайт не смог прочитать этот файл.» или «Сайт не успел прочитать этот файл.» | Файл не является сейвом Civilization V, повреждён или читается слишком долго | Проверьте файл в разделе «Инспектор сейвов» и бросьте другой |
| «Сайт не ответил. Попробуйте позже.» | Сайт не ответил за отведённое время | Бросьте файл ещё раз позже |
| «Хранилище сейвов на сервере не настроено.» | На стороне CivBot не готово хранилище сейвов | Сообщите об этом по ссылке «Укажи на ошибки в работе CivBot» в карточке кнопки «Информация» на панели игры |
| «Не удалось сохранить файл.» | Сайт прочитал файл, но не смог его сохранить | Попробуйте ещё раз позже |
| «Сейчас не удалось обработать сейв.» или «Сейв не принят.» | Бот не смог обработать сейв | Попробуйте ещё раз позже |
Подсказка после завершения игры¶
Когда игра завершена, а сейва к ней ещё не прикреплено, бот один раз пишет в треде игры карточку «Сохраните историю этой игры» с текстом «Бросьте сюда файл сейва (.Civ5Save): сайт покажет графики и историю игры.» и кнопкой «На сайте». Под карточкой завершённой игры есть кнопка «Результаты на сайте», а под карточкой прерванной игры — «На сайте». Чтобы история игры осталась на сайте, бросьте сейв в тред игры.
Старт и нации¶
Ответы на меню «Баны», кнопки старта и меню в треде игры. Подробнее — Баны, Старт игры и Выбор наций и обмен слотами.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Нация заблокирована игроком @Vega.» | Эту нацию уже забанил другой игрок, а одну нацию банит только один игрок | Выберите другую нацию; чужие баны видны на карточке сбора в строках «Баны:» |
| «Вы не можете забанить больше 2 наций» | Вы уже забанили столько наций, сколько позволяет режим: 2 в FFA, 3 в Duel | Чтобы забанить другую нацию, нажмите в меню «Баны» свою забаненную нацию ещё раз: бан снимется |
| «Нужно минимум 3 игроков» | Игроков меньше, чем нужно для старта: 3 в FFA, 2 в Duel | Дождитесь новых игроков; если на сервере настроены оповещения, позовите их кнопкой «Оповестить о сборе» |
| «Не все игроки готовы» | Именно в тот момент, когда нажали кнопку старта, кто-то снял готовность или к сбору присоединился новый игрок, который ещё не нажал «Готов» | Попросите игроков без ✅ на карточке сбора нажать «Готов» и стартуйте снова |
| «Multiple selection for Orion» | В меню «Выбрать кто за какую нацию играет» игроку Orion отмечены две нации, поэтому бот ничего не сохранил | Откройте меню снова и оставьте каждому игроку одну нацию |
| «All your swap requests have been cancelled.» | В меню «Запросы на обмен между игроками» вы выбрали себя, и бот отменил все ваши запросы на обмен | Чтобы попросить обмен снова, выберите в этом меню другого игрока |
Завершение и обновление¶
Ответы на команды /игра завершить (/game finish) и /игра обновить (/game refresh) и на окно «Cancel game confirmation». Подробнее — Завершение игры и Прерывание игры.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Все игроки должны выбрать нации перед завершением игры!» или «All players must pick their nations before finishing!» | У кого-то из игроков не выбрана нация | Позаботьтесь, чтобы в треде игры у каждого игрока была нация, и повторите команду; на сервере, с которым работает сайт, нацию засчитывает и прикреплённый сейв — Сейв в треде игры |
| «Победитель должен быть игроком этой игры.» или «The winner must be a player of this game.» | Вы указали победителем участника, у которого нет места в этой игре | Выберите победителем игрока этой игры и повторите команду |
| «Game ID not found.» | /игра завершить выполнена вне треда игры без параметра игра |
Выполните команду в треде игры или укажите номер игры в параметре игра |
| «Укажите game_id или вызовите команду из треда игры» | Бот не знает, о какой игре идёт речь: /игра обновить выполнена вне треда игры без параметра игра или /игра завершить либо /игра обновить — в треде, который не относится ни к одной игре |
Выполните команду в треде игры или укажите номер игры в параметре игра |
| «You are not in this lobby.» | Вы указали номер игры, в которой не играете, и вы не модератор | Проверьте номер в названии треда игры; если он правильный, попросите завершить игру её участника или модератора |
| «Can't do this command in current lobby state.» | Игры с указанным номером нет, либо она не в состоянии «В процессе»: её завершили или прервали | Проверьте номер в названии треда игры |
| «Game was already finished by another player or not found. Please refresh to see results.» | Игру уже завершили или прервали, поэтому команда ничего в ней не изменила и рейтинг не начислила | Если карточка игры выглядит по-старому, выполните /игра обновить в треде игры |
| «Done!» | Игра завершена: она получила состояние «Завершена» | Проверьте карточку игры в треде |
| «Game finished but thread not found.» | Игра завершена, но тред игры бот не нашёл: например, его удалили | Повторять команду не нужно: результат записан |
| «Гру #248 не знайдено …» | В /игра обновить указан номер игры, которой на этом сервере нет |
Проверьте номер в названии треда игры |
| «Обновлено» | /игра обновить обновила карточку игры в треде по актуальным данным |
Проверьте карточку игры в треде |
| «Игра уже отменена или завершена» | Пока вы заполняли окно «Cancel game confirmation», игру уже завершили или прервали | Состояние игры видно на карточке в треде |
Оповещения¶
Ответы на окно «Оповестить о сборе» и на команды /guild notifications. Подробнее — Оповещение о сборе и Настройка оповещений о сборе.
Отправка оповещения¶
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Оповещение о сборе отправлено.» | Оповещение появилось в канале оповещений | — |
| «Эта игра сможет отправить следующее оповещение …» | Ещё идёт перерыв после предыдущего оповещения этой игры, даже если его отправил другой участник | Подождите время, которое показывает бот, и попробуйте снова |
| «Этот сбор уже заполнен.» | В сборе нет свободных мест | Когда все нажмут «Готов», стартуйте игру |
| «Этот сбор уже завершён.» | Игра уже стартовала или сбора больше нет | Стартовавшую игру ищите в канале истории игр, а новую создайте на панели игры |
| «Оповещения о сборе не настроены.» | На сервере не задан канал оповещений | Попросите модератора настроить оповещения |
| «Пользователи с настроенной ограничивающей ролью не могут отправлять оповещения.» | У вас роль, которой модераторы запретили отправлять оповещения; запрет действует и на самих модераторов | Попросите участника сбора без этой роли отправить оповещение |
| «У вас нет доступа к этому действию.» | Вы не записаны в этот сбор и не модератор, поэтому оповещение не отправлено | Запишитесь в сбор кнопкой записи или попросите кого-то из сбора |
| «Настроенный канал оповещений недоступен.» | Настроенного канала оповещений на сервере больше нет | Сообщите модератору: он настроит оповещения заново командой /guild notifications configure |
| «Настроенная роль для оповещений недоступна.» | Роли для оповещений на сервере больше нет | Сообщите модератору: он настроит оповещения заново командой /guild notifications configure |
| «Боту требуется право „Отправлять сообщения“ в канале оповещений.» | В канале оповещений у бота нет этого права; так же бот сообщает о правах «Просматривать канал» и «Встраивать ссылки» | Сообщите модератору: право дают боту в настройках канала |
| «Настроенную роль нельзя упомянуть в канале оповещений.» | Роль закрыта для упоминаний, а у бота нет права «Упоминать @everyone» в этом канале | Сообщите модератору: команда /guild notifications status покажет ему, что не так |
| «Discord отклонил оповещение о сборе.» | Discord не принял сообщение бота, поэтому перерыв не начался | Попробуйте ещё раз |
Настройка оповещений¶
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «У вас нет доступа к этому действию.» | Одну из команд /guild notifications выполнил не модератор |
Попросите администратора сервера выдать вам роль модератора |
| «Боту требуется право „Просматривать канал“.» | В выбранном канале у бота нет этого права, поэтому настройки не сохранены; так же бот сообщает о правах «Отправлять сообщения» и «Встраивать ссылки» | Дайте боту это право в настройках канала и повторите команду |
| «Роль @everyone нельзя использовать для оповещений.» | Для упоминания выбрана роль @everyone, поэтому настройки не сохранены | Выберите отдельную роль в параметре role или не указывайте его |
| «Роль должна быть упоминаемой, либо боту требуется право „Упоминать @everyone“.» | Выбранная роль закрыта для упоминаний, поэтому настройки не сохранены | Разрешите упоминать роль в её настройках или дайте боту право «Упоминать @everyone», потом повторите команду |
| «Оповещения о сборе отключены.» | Так бот отвечает на /guild notifications disable, а также на /guild notifications status, когда оповещения отключены |
Чтобы включить оповещения, выполните /guild notifications configure |
Настройка сервера¶
Ответы на команды модераторов и администратора сервера, на кнопку «Информация» на панели игры и на пункт «Профиль на сайте» в меню приложений. Подробнее — Подключение CivBot к серверу, Панель игры, Таблица лидеров и Игроки, модераторы и администраторы.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Moderator role not set. Please contact server administrator.» | /moderator panel или /guild log_channel выполнил участник без права Discord «Администратор», а роль модератора на сервере не задана |
Попросите администратора сервера задать роль модератора в /guild config и выдать её вам |
| «You are not moderator.» | /moderator panel или /guild log_channel выполнил участник без права Discord «Администратор» и без роли модератора |
Попросите администратора сервера выдать вам роль модератора |
| «You must be a moderator to use this command.» | /leaderboard show или /leaderboard season выполнил не модератор |
Попросите модератора выполнить команду или администратора сервера — выдать вам роль модератора |
| «You don't have permissions to do that!» | /guild config выполнил участник без права Discord «Управлять сервером» |
Попросите выполнить команду администратора сервера |
| «History channel is not set» | Вы нажали «Информация» на панели игры, а на сервере не задан канал истории игр | Попросите администратора сервера задать канал истории игр: /guild config → «Channels» → «History channel...» |
| «Failed to update log channel. Please try again.» | /guild log_channel не сохранила смену канала журнала событий |
Повторите команду |
| «Failed to create leaderboard. Please try again later.» | /leaderboard show не смогла опубликовать таблицу лидеров в этом канале |
Убедитесь, что бот видит канал и может в нём писать, и повторите команду позже |
| «Failed to create season leaderboard. Please try again later.» | /leaderboard season не смогла опубликовать таблицу лидеров сезона в этом канале |
Убедитесь, что бот видит канал и может в нём писать, и повторите команду позже |
| «Error: Guild not configured» | /leaderboard show выполнена на сервере, для которого ещё нет настроек CivBot |
Попросите администратора сервера настроить CivBot командой /guild config |
| «Сайт не показывает игры этого сервера.» | Вы выбрали пункт «Профиль на сайте» (правая кнопка мыши по участнику, «Приложения») на сервере, игры которого сайт не показывает | Профиль игрока открывается только на сервере, с которым работает сайт CivBot |
| «У этого игрока ещё нет игр на сайте.» | Вы выбрали пункт «Профиль на сайте» для участника, которого бот ещё не знает | О профиле игрока — Профиль игрока |
| «Предыдущие сезоны не найдены» | /leaderboard season выполнена без параметра season_id, а прошлых сезонов ещё нет |
Таблицу текущего сезона публикует /leaderboard show |
Общие ошибки¶
Ответы на непредвиденные сбои, одинаковые для разных команд, кнопок и меню. Если сбой повторяется, сообщите о нём по ссылке «Укажи на ошибки в работе CivBot» в карточке, которую открывает кнопка «Информация» на панели игры.
| Сообщение | Что случилось | Что делать |
|---|---|---|
| «Something went wrong.» | Команда или кнопка завершилась непредвиденной ошибкой | Сообщите модератору сервера, что и когда вы делали |
| «An error occurred while processing your request.» | Во время обработки кнопки или меню произошёл сбой | Сообщите модератору сервера, что и когда вы делали |
Что может пойти не так¶
- Ответ исчез, прежде чем вы его прочитали. Часть отказов на команды бот убирает сам. «Game ID not found.», «Can't do this command in current lobby state.», «You are not in this lobby.», «You must be a moderator to use this command.», «Moderator role not set. Please contact server administrator.» и «You are not moderator.» на команду исчезают через 20 с, а «You don't have permissions to do that!» — через 3 с. Повторите команду, чтобы увидеть ответ снова.
- Ответ пришёл на другом языке. Большинство русских текстов с этой страницы бот показывает на языке вашего клиента Discord или на языке сервера. Часть ответов у бота есть только на английском, например «Done!» и «Invalid Steam lobby link», а «Предыдущие сезоны не найдены» — только на русском. Тексты на этой странице приведены дословно; ники, номера игр и числа у вас будут свои. Подробнее — Язык бота.
См. также¶
- Создание игры и сбор игроков
- Баны
- Старт игры
- Выбор наций и обмен слотами
- Тред игры
- Сейв в треде игры
- Сейвы игры на сайте
- Завершение игры на сайте
- Профиль игрока
- Завершение игры
- Прерывание игры
- Оповещение о сборе
- Настройка оповещений о сборе
- Подключение CivBot к серверу
- Панель игры
- Таблица лидеров
- Игроки, модераторы и администраторы
- Команды бота
- Язык бота
- Лимиты и таймеры
Эта страница переведена с помощью ИИ и сверена с терминами бота.