По-настоящему тайное голосование
BotGG отдельно записывает, что вы проголосовали, и отдельно — за кого, без связи между ними. Выбор участника не видит никто: ни персонал, ни консоль, ни API.
Выборы позволяют участникам самим решать, кто будет ими руководить. Кандидаты выдвигаются сами или выдвигают друг друга и пишут программу, участники голосуют тайно (один выбор или рейтинговое голосование), а победители получают выбранную роль — навсегда или на срок. Никаких таблиц и открытых реакций, которые кто угодно может пересчитать.

BotGG отдельно записывает, что вы проголосовали, и отдельно — за кого, без связи между ними. Выбор участника не видит никто: ни персонал, ни консоль, ни API.
Можно выбрать одного кандидата или расставить их по порядку. Рейтинговые бюллетени считаются мгновенным вторым туром, раунд за раундом; на несколько мест — по тем же бюллетеням.
Участник выдвигается сам, выдвигает другого (тот принимает или отказывается) или его добавляет персонал. Каждый кандидат пишет программу, которую избиратели читают до голосования.
Решите, кто голосует и кто баллотируется: возраст аккаунта, сколько дней на сервере, минимальный уровень или нужные роли. Неподходящие участники не смогут голосовать или выдвигаться.
Победители получают роль автоматически — навсегда или на срок через Временные роли. По желанию те, кто носил роль, но не победил, её теряют.
Результаты публикуются в канале с числом голосов или всеми раундами второго тура. Можно задать кворум: если бюллетеней слишком мало, никто не избирается.
Откройте https://console.botgg.app, выберите сервер и включите Выборы в разделе «Сообщество». Укажите канал для панели, организаторов выборов и правила по умолчанию.
Командой /election create или в консоли: название, роль, один выбор или рейтинг, число мест, сроки выдвижения и голосования, срок полномочий и кто голосует или баллотируется.
Участники жмут «Баллотироваться» или вводят /election nominate, пишут программу и ждут голосования. Выдвинутые другими принимают или отклоняют выдвижение.
Голосование открывается по расписанию. Участник жмёт «Голосовать» и выбирает или ранжирует кандидатов в личном меню. После закрытия BotGG считает голоса, публикует итоги и выдаёт роль.
Каждый голосует один раз, и бюллетень изменить нельзя. Кто проголосовал и за кого — хранится в двух разных местах, записывается одним шагом, а в бюллетене нет ни ID участника, ни времени. Через консоль и API видны только явка и итоги, но не чей-то выбор. Бюллетени и список проголосовавших удаляются через 90 дней после окончания выборов; остаются только итоги.
Этапы сменяются сами: выдвижение закрывается, голосование открывается, подсчёт идёт вовремя. Выборы без кандидатов отменяются, а если кандидатов не больше, чем мест, они избираются без голосования. Одновременно идущих выборов: до 1 на бесплатном тарифе и до 10 на Pro.
/election create, /election advance, /election cancel: для организаторов/election nominate, /election withdraw, /election statement: для кандидатов/election vote и /election candidates: для избирателейСписок собран из реальных определений команд бота. Полный перечень — на странице команд.
/electionВыборы: выдвигайтесь на роль, голосуйте тайно, смотрите итоги8 подкоманд/election createtitlerole?method?seats?nomination_hours?voting_hours?term_days?channel?Начать выборы (персонал)/election nominatemember?election?Выдвинуться самому или выдвинуть другого участника/election withdrawelection?Снять свою кандидатуру/election statementelection?Написать или изменить предвыборное заявление/election voteelection?Проголосовать тайным бюллетенем/election candidateselection?Кандидаты и их заявления/election advanceelection?Завершить текущий этап сейчас (персонал)/election cancelelection?Отменить выборы (персонал)Все функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.
| Лимит | Free | Pro |
|---|---|---|
| Идущие выборы | 1 | 10 |
Включите Выборы в консоли BotGG и запустите /election create с ролью, способом голосования и сроками. Участники выдвигаются, голосуют кнопкой, а BotGG считает голоса и выдаёт победителям роль.
Да. Бюллетени хранятся без ID участника и без времени, отдельно от списка проголосовавших. Персонал, консоль и API видят только явку и итоги. Бюллетени удаляются через 90 дней после выборов.
Избиратели расставляют кандидатов по порядку. Если ни у кого нет большинства, последний выбывает, а его бюллетени переходят к следующему выбору каждого избирателя — пока кто-то не победит. Так голоса не делятся между похожими кандидатами.
Да. Укажите срок в днях — роль выдаётся через Временные роли и снимается автоматически по окончании срока. Ноль означает постоянную роль.
Задайте минимальный возраст аккаунта и минимальное число дней на сервере для избирателей или требуйте уровень либо роль. Каждый участник голосует один раз за выборы.
Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.