Service Overview
This service is a Discord Bot designed to integrate Discord, LINE, and Google Calendar to streamline community event management and notifications.
The bot is not publicly available and is used solely in a closed environment by the developer for personal use.
The purpose of this bot is to centralize event creation, sharing, and notifications within the community to enhance communication and increase member participation.
Main Features
-
Event Notifications in Discord Channels
When an event is created in Discord, the bot automatically sends a notification to the designated Discord channel.
-
LINE Notifications & Participation Button on Event Creation
When an event is created, the bot sends a notification to a LINE group with a participation button containing the event link.
-
LINE Notifications on Voice Channel Join
When a user joins a Discord voice channel, the bot sends a notification to the LINE group.
-
Cross-Platform Messaging Command
Using a Discord slash command, users can send messages to both Discord and LINE simultaneously.
-
Automatic Google Calendar Event Creation
Events created in Discord are automatically registered in Google Calendar and shared with organizers and participants.
-
Google Calendar Invitation via "Interested" Button
When a user clicks the "Interested" button in a Discord event, they are automatically invited to the corresponding Google Calendar event.
-
Google Calendar Integration Notification on Server Join
When a new member joins the server, the bot sends a message guiding them to integrate with Google Calendar.
About Google OAuth Usage
This bot uses Google OAuth authentication to integrate with the Google Calendar API.
The information obtained and its purposes are as follows:
| Information Collected |
Purpose of Use |
| Google OAuth Token |
To access the Google Calendar API (event creation and attendee invitations) |
| Email Address |
To register users as attendees for Google Calendar events |
Tokens are encrypted using Google Cloud KMS and securely stored in a SQLCipher-encrypted (AES-256) database.
Email addresses are also securely stored in the same encrypted database.
All collected information will be promptly deleted upon user request.
Security and Data Management
- Dual encryption using Google Cloud KMS and SQLCipher (AES-256)
- Secure key management with Fly.io Secret Manager
- Enforced HTTPS communication to protect all data transmissions
- Notification of successful authentication via Discord channel
- Prompt response to user data deletion requests
Disclaimer
This bot is intended solely for personal use by the developer and is not publicly available.
The collected information is used strictly within the scope necessary to provide the bot’s functions and will not be shared with third parties unless required by law or with user consent.
Contact
For any inquiries regarding this service, please contact the bot administrator via Discord DM or in the designated Discord channel.
Privacy Policy