Любое приложение календаря
Стандартная лента iCal (.ics): кнопки для Google Календаря и Outlook, ссылка webcal:// для Apple Calendar на iPhone и Mac и обычный URL для всего остального.
Синхронизация календаря даёт серверу закрытую ленту iCalendar, на которую участники подписываются в Google Календаре, Apple Calendar или Outlook. События, турниры, пати, запланированные объявления и дни рождения (с согласия) появляются рядом с остальными делами недели и обновляются сами. Каждый участник может получить и личную ленту — только то, на что он записался.
/calendar server

Это сообщение видите только вы
Стандартная лента iCal (.ics): кнопки для Google Календаря и Outlook, ссылка webcal:// для Apple Calendar на iPhone и Mac и обычный URL для всего остального.
Выберите источники: События, турниры, Пати со временем начала, запланированные Объявления и Дни рождения.
/calendar mine даёт каждому свою ссылку: только события, на которые он ответил, пати, куда записался, и турниры, где играет его команда.
День рождения появится, только если участник сам включит его через /calendar birthday. Никогда не показываются год и возраст, а имена можно скрыть.
Добавьте напоминание от 5 минут до суток до начала, и участник получит его от своего календаря, а не только в Discord.
Ссылки содержат длинный случайный токен и не индексируются поисковиками. Ссылка утекла? Создайте новую — старая сразу перестанет работать.
Откройте https://console.botgg.app, выберите сервер и включите «Синхронизацию календаря». Выберите источники, название календаря, на сколько вперёд он показывает и напоминание.
Скопируйте ссылку во вкладке «Лента» или предложите участникам /calendar server: бот пришлёт ссылку с кнопками Google Календаря и Outlook и шагами для Apple Calendar.
Ссылку добавляют один раз. Новые события, перенос времени и отмены попадут в календарь, когда приложение в следующий раз обновит ленту.
Кому нужны только свои планы — /calendar mine. Кто хочет показать свой день рождения — /calendar birthday.
Мало кто заходит в канал Discord, чтобы узнать планы на выходные, — люди смотрят в календарь. Синхронизация календаря переносит туда ваш сервер. У каждого пункта есть время, место и ссылка обратно в Discord, отменённые события остаются в ленте с пометкой «отменено», а не исчезают молча, а время передаётся в UTC, поэтому любое приложение покажет его в часовом поясе участника.
По умолчанию лента охватывает последние две недели и до 180 дней вперёд; оба значения меняются в настройках. Запланированные объявления и дни рождения выключены, пока вы их не включите.
/calendar server: получить ссылку на календарь сервера/calendar mine [rotate]: личный календарь (rotate создаёт новую ссылку)/calendar birthday show: показать или скрыть свой день рожденияТурниры, пати, запланированные объявления, дни рождения и личные ленты работают на тарифе Free. События в ленте используют ту же iCal-функцию, что и календарь Событий, поэтому для них нужен Pro. Подробнее на странице цен.
Список собран из реальных определений команд бота. Полный перечень — на странице команд.
/calendarСинхронизация календаря: добавьте календарь сервера в Google, Apple или Outlook3 подкоманды/calendar serverСсылка на календарь сервера (события, турниры, пати, дни рождения)/calendar minerotate?Личный календарь: только то, на что вы записались/calendar birthdayshowПоказать или скрыть ваш день рождения в календаре сервераВсе функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.
| Лимит | Free | Pro |
|---|---|---|
| Лента календаря iCal | Не входит | Входит |
Включите «Синхронизацию календаря» в консоли BotGG и выполните /calendar server. Нажмите кнопку Google Календаря (или вставьте ссылку в «Другие календари» → «Добавить по URL»). Расписание сервера появится в Google Календаре и будет обновляться само.
Да. Это стандартная лента iCal: Apple Calendar подписывается по ссылке webcal:// на iPhone или Mac, Outlook — кнопкой или через «Добавить календарь» → «Подписаться из Интернета», а любое другое приложение с подписками на календари — по обычному URL.
Сама лента обновляется за несколько минут и просит приложения проверять её каждый час. Как часто приложение обновляет её на самом деле, решает оно само; у Google Календаря это может занимать несколько часов.
Любой, у кого есть ссылка, поэтому делитесь ею только с участниками. Ссылка — длинный случайный токен, она не индексируется поисковиками и в любой момент заменяется в консоли. Личная ссылка принадлежит одному участнику, и он может создать новую через /calendar mine rotate:True.
Нет. Дни рождения выключены по умолчанию, и даже после включения в календаре видны только участники, выполнившие /calendar birthday show:True, — с именем, на которое они согласились, без года и возраста. Можно и вовсе показывать лишь «3 дня рождения» в день без имён.
Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.