Skip to main content

English Version

This appendix provides a comprehensive list of all environment variables (.env) used by the Multi-Messaging System (MMS). These variables are read by the configuration files (config/mms.php and config/services.php) to correctly set up the drivers for each channel.

General MMS Configuration

These variables control which driver is used by default for a given channel.

WhatsApp Drivers

WAHA Driver Configuration
WatZap Driver Configuration

Email Drivers

Shared Email Variables
These variables are used by multiple email drivers to set the sender’s identity.
Mailtrap API Driver
Mailgun API Driver

Telegram Bot Configuration

This configuration is used by the laravel-notification-channels/telegram package.

FCM (Firebase) Configuration

FCM uses a service account credentials file, not a simple key.

Test Command Configuration

These variables provide default recipients for the php artisan test:mms command, making testing easier. They can be overridden with the --recipient flag.

Versi Bahasa Indonesia

Lampiran ini menyediakan daftar lengkap semua variabel environment (.env) yang digunakan oleh Multi-Messaging System (MMS). Variabel-variabel ini dibaca oleh file konfigurasi (config/mms.php dan config/services.php) untuk mengatur driver pada setiap channel dengan benar.

Konfigurasi Umum MMS

Variabel ini mengontrol driver mana yang digunakan secara default untuk sebuah channel.

Driver WhatsApp

Konfigurasi Driver WAHA
Konfigurasi Driver WatZap

Driver Email

Variabel Email Bersama
Variabel ini digunakan oleh beberapa driver email untuk mengatur identitas pengirim.
Driver Mailtrap API
Driver Mailgun API

Konfigurasi Bot Telegram

Konfigurasi ini digunakan oleh paket laravel-notification-channels/telegram.

Konfigurasi FCM (Firebase)

FCM menggunakan file kredensial akun layanan, bukan kunci sederhana.

Konfigurasi Command Test

Variabel ini menyediakan penerima default untuk command php artisan test:mms, mempermudah pengujian. Nilainya dapat diganti dengan flag --recipient.