## 🤖 Discord Bot Integration Setup & Templates

### Overview

Sistem terhubung secara langsung dengan Discord Bot menggunakan Discord REST API. Bot bertugas sebagai asisten notifikasi otomatis untuk menjaga komunikasi dan pelaporan faksi berjalan _real-time_, baik melalui _channel_ khusus maupun _Direct Message_ (DM) ke anggota.

### Environment Configuration (`.env`)

Tambahkan variabel berikut untuk autentikasi bot dan penentuan target _channel_:

```bash
# Discord Bot Credentials
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
DISCORD_ACCESS_TOKEN= # (Bot Token dari Discord Developer Portal)

# Target Channels
DISCORD_REPORT_CHANNEL_ID= # Channel khusus log report masuk
DISCORD_ADMIN_CHANNEL_ID= # Channel khusus High Command/Admin (untuk notif izin/cuti)
```

🔵 **[US MARSHAL INCIDENT REPORT]** 🔵
**Title:** {report_title}
**Activity Type:** {activity_name}

**Incident Commander:** {ic_name} - Badge: {badge_number}
**Date/Time:** {date}

**Briefing/Summary:**

> {briefing_activity}

**Officers Involved:**

- {officer_1_name}
- {officer_2_name}

🔗 _View full report, suspects, and evidence on the Marshal Dashboard._

🔴 **[LEAVE OF ABSENCE REQUEST]** 🔴
**Officer:** {ic_name} - Badge: {badge_number}
**Duration:** {start_date} to {end_date}

**IC Reason:**

> {reason_ic}

**OOC Reason:**

> {reason_ooc}

⚠️ _High Command: Please acknowledge this status update in the dashboard._

🦅 **[US MARSHAL OFFICIAL NOTICE]** 🦅
**To:** Deputy {ic_name},

{custom_message_content}
_(Contoh: Paycheck mingguan Anda sebesar $5,500 telah dicairkan ke rekening bank Anda.)_

---

_This is an automated message from the US Marshal High Command._
_Do not reply directly to this bot._
