Incluir link e descrição ao adicionar ao Google Agenda e iCal

Isso é muito necessário! Seria uma adição fantástica e melhoraria consideravelmente a utilidade deste plugin.

Consegui fazer isso manualmente modificando o arquivo .ics que você pode baixar. Em seguida, envio este arquivo por e-mail como anexo aos clientes. Se a maioria dos seus usuários tiver e-mails ativados, isso pode ser feito como uma mensagem privada ou por meio de uma notificação.

A chave é adicionar uma DESCRIPTION: e uma LOCATION:

DESCRIPTION:

Adicione uma linha no arquivo .ics que comece com DESCRIPTION:

  • novas linhas de texto exibido são separadas por \\n
  • se você precisar de outra linha do arquivo .ics para uma descrição mais longa, indente-a com um único espaço
  • URLs podem ser incluídas sem formatação especial

LOCATION:

Você pode colocar qualquer coisa aqui - um endereço, uma descrição de como você vai se encontrar, ou o URL do tópico

Exemplo de arquivo .ics modificado:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demonstrate how to use .ics files for Discourse Events
LOCATION:See the meta topic below
DESCRIPTION:Here is the link:\n\n

 https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR

Aqui está o arquivo .ics se você quiser experimentá-lo:

3 curtidas