Tüm örnekler
WhatsApp
Hastane randevu hatırlatma — 1 gün öncesi WhatsApp
Hastane yazılımındaki randevular 1 gün öncesi otomatik WhatsApp hatırlatma. Laravel Scheduler + Bridge.
Kod örnekleri
Aşağıdaki kodları kendi projenize kopyalayın; YOUR_TOKEN ve
site_id değerlerini panelinizdeki Geliştirici bölümünden alın.
// app/Console/Commands/SendAppointmentReminders.php
use App\Models\Appointment;
use Dowaba\LaravelBridge\Facades\Dowaba;
public function handle(): int
{
Appointment::where('scheduled_at', '>=', now()->addDay()->startOfDay())
->where('scheduled_at', '<=', now()->addDay()->endOfDay())
->where('reminded_at', null)
->each(function (Appointment $appt) {
Dowaba::whatsapp()->template(
phone: $appt->patient->phone,
template: 'appointment_reminder',
params: [
'name' => $appt->patient->name,
'doctor' => $appt->doctor->name,
'date' => $appt->scheduled_at->format('d M Y H:i'),
],
);
$appt->update(['reminded_at' => now()]);
});
return 0;
}
// app/Console/Kernel.php
$schedule->command('hospital:reminders')->dailyAt('09:00');
Gerekli paketler
- dowaba/laravel-bridge ^0.1
İlgili örnekler
Entegrasyona başlayın
Tam endpoint referansı, kimlik doğrulama ve webhook detayları için API dokümantasyonuna bakın.