Tahsilat hatırlatma botu: yazılım
Vadesi geçen alacakları her sabah Telegram'a yazan bot.
- Günlük
- Ek paket yok
- Python
- Hazır araç
Sorun neydi
Tahsilat takibi ancak birileri dosyayı açtığında yapılıyor. Açılmadığı gün gecikme fark edilmiyor, alacak yaşlandıkça tahsil edilme ihtimali düşüyor.
Ne yaptım
- Cari dosyasının okunup vadesi geçmiş borçların çıkarılması
- Tahsilatların ilgili carinin borcundan düşülmesi
- Gecikmeye göre sıralı tek mesaj, toplamıyla birlikte
- Gecikmiş alacak yoksa sessiz kalma
- Görev Zamanlayıcı ile günlük çalışma
- Jetonun koda değil .env dosyasına yazılması; .env depoya girmiyor
Zor kısım
Bildirimin işe yaraması için gürültü yapmaması gerekiyordu: tahsilatlar borçtan düşülüyor, kapanmış borç bildirilmiyor ve hiç gecikmiş alacak yoksa mesaj gönderilmiyor. Her sabah gelen boş bildirim, iki hafta sonra okunmayan bildirim demek.
Sonuç
Gecikme, dosya hiç açılmasa da her sabah telefona düşüyor.
Kullanılanlar
- Python
- Telegram Bot API
- openpyxl