Автоматизация и утилиты

Синхронизация календаря Discord: расписание сервера в Google, Apple и Outlook

Синхронизация календаря даёт серверу закрытую ленту iCalendar, на которую участники подписываются в Google Календаре, Apple Calendar или Outlook. События, турниры, пати, запланированные объявления и дни рождения (с согласия) появляются рядом с остальными делами недели и обновляются сами. Каждый участник может получить и личную ленту — только то, на что он записался.

  • Работает на бесплатном тарифе
  • 1 слэш-команда
  • Настраивается в веб-консоли
общийПревью в Discord

АлексСегодня в 20:14

/calendar server

BotGGБОТСегодня в 20:16

📅 Календарь сервера
Подпишитесь на Ночные совы в своём календаре — он обновляется сам.

https://console.botgg.app/cal/g3Fk…9xQ.ics
Как добавить
• Google: нажмите кнопку ниже (или «Другие календари» → «Добавить по URL» и вставьте ссылку).
• Apple: откройте ссылку webcal:// на iPhone / Mac или «Файл» → «Новая подписка на календарь».
• Outlook: нажмите кнопку ниже (или «Добавить календарь» → «Подписаться из Интернета»).

Включает: События, Турниры, Пати, Дни рождения
Календарь видит любой, у кого есть ссылка, — делитесь ею только с участниками.
🗓️Google Календарь📨Outlook

Это сообщение видите только вы

Участник получает календарь сервера через /calendar server

Что вы получаете

Любое приложение календаря

Стандартная лента iCal (.ics): кнопки для Google Календаря и Outlook, ссылка webcal:// для Apple Calendar на iPhone и Mac и обычный URL для всего остального.

Личная лента участника

/calendar mine даёт каждому свою ссылку: только события, на которые он ответил, пати, куда записался, и турниры, где играет его команда.

Дни рождения — только с согласия

День рождения появится, только если участник сам включит его через /calendar birthday. Никогда не показываются год и возраст, а имена можно скрыть.

Напоминания в календаре

Добавьте напоминание от 5 минут до суток до начала, и участник получит его от своего календаря, а не только в Discord.

Закрытые ссылки

Ссылки содержат длинный случайный токен и не индексируются поисковиками. Ссылка утекла? Создайте новую — старая сразу перестанет работать.

Как это работает

  1. Включите синхронизацию

    Откройте https://console.botgg.app, выберите сервер и включите «Синхронизацию календаря». Выберите источники, название календаря, на сколько вперёд он показывает и напоминание.

  2. Поделитесь лентой сервера

    Скопируйте ссылку во вкладке «Лента» или предложите участникам /calendar server: бот пришлёт ссылку с кнопками Google Календаря и Outlook и шагами для Apple Calendar.

  3. Участники подписываются

    Ссылку добавляют один раз. Новые события, перенос времени и отмены попадут в календарь, когда приложение в следующий раз обновит ленту.

  4. Личная лента и дни рождения

    Кому нужны только свои планы — /calendar mine. Кто хочет показать свой день рождения — /calendar birthday.

Расписание сервера там, куда участники и так смотрят

Мало кто заходит в канал Discord, чтобы узнать планы на выходные, — люди смотрят в календарь. Синхронизация календаря переносит туда ваш сервер. У каждого пункта есть время, место и ссылка обратно в Discord, отменённые события остаются в ленте с пометкой «отменено», а не исчезают молча, а время передаётся в UTC, поэтому любое приложение покажет его в часовом поясе участника.

По умолчанию лента охватывает последние две недели и до 180 дней вперёд; оба значения меняются в настройках. Запланированные объявления и дни рождения выключены, пока вы их не включите.

  • /calendar server: получить ссылку на календарь сервера
  • /calendar mine [rotate]: личный календарь (rotate создаёт новую ссылку)
  • /calendar birthday show: показать или скрыть свой день рождения

Что требует Pro

Турниры, пати, запланированные объявления, дни рождения и личные ленты работают на тарифе Free. События в ленте используют ту же iCal-функцию, что и календарь Событий, поэтому для них нужен Pro. Подробнее на странице цен.

Слэш-команды

Список собран из реальных определений команд бота. Полный перечень — на странице команд.

/calendarСинхронизация календаря: добавьте календарь сервера в Google, Apple или Outlook3 подкоманды
  • /calendar serverСсылка на календарь сервера (события, турниры, пати, дни рождения)
  • /calendar minerotate?Личный календарь: только то, на что вы записались
  • /calendar birthdayshowПоказать или скрыть ваш день рождения в календаре сервера

Команды

Free и Pro

Все функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.

ЛимитFreePro
Лента календаря iCalНе входитВходит

Смотреть цены

Частые вопросы

Как синхронизировать события Discord с Google Календарём?

Включите «Синхронизацию календаря» в консоли BotGG и выполните /calendar server. Нажмите кнопку Google Календаря (или вставьте ссылку в «Другие календари» → «Добавить по URL»). Расписание сервера появится в Google Календаре и будет обновляться само.

Работает ли с Apple Calendar и Outlook?

Да. Это стандартная лента iCal: Apple Calendar подписывается по ссылке webcal:// на iPhone или Mac, Outlook — кнопкой или через «Добавить календарь» → «Подписаться из Интернета», а любое другое приложение с подписками на календари — по обычному URL.

Как быстро появляются изменения?

Сама лента обновляется за несколько минут и просит приложения проверять её каждый час. Как часто приложение обновляет её на самом деле, решает оно само; у Google Календаря это может занимать несколько часов.

Кто видит календарь?

Любой, у кого есть ссылка, поэтому делитесь ею только с участниками. Ссылка — длинный случайный токен, она не индексируется поисковиками и в любой момент заменяется в консоли. Личная ссылка принадлежит одному участнику, и он может создать новую через /calendar mine rotate:True.

Показываются ли дни рождения без спроса?

Нет. Дни рождения выключены по умолчанию, и даже после включения в календаре видны только участники, выполнившие /calendar birthday show:True, — с именем, на которое они согласились, без года и возраста. Можно и вовсе показывать лишь «3 дня рождения» в день без имён.

Готовы прокачать свой сервер?

Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.