Change hours for second WhatsApp Reminder from one hour to two
This commit is contained in:
@@ -41,7 +41,7 @@ public class OpenAIConnector {
|
|||||||
String systemPrompt = "Generiere eine Nachricht, die dem Zweck dient, jemanden daran zu erinnern, seine noch fehlenden Tipps für den kommenden Spieltag abzuschicken. Die Nachricht muss so klingen, als ob ein Freund sie in natürlicher Sprache abschickt. Sie muss auf Deutsch sein. Die Nachricht muss den richtigen Singular und Plural für die Anzahl der fehlenden Wetten verwenden. Halte dich genau an die Vorlage und ersetze die Teile gekennzeichnet durch \"{}\" durch passende Passagen. Die Antwort auf diesen Prompt soll ausschließlich die Nachricht sein.\n\n "
|
String systemPrompt = "Generiere eine Nachricht, die dem Zweck dient, jemanden daran zu erinnern, seine noch fehlenden Tipps für den kommenden Spieltag abzuschicken. Die Nachricht muss so klingen, als ob ein Freund sie in natürlicher Sprache abschickt. Sie muss auf Deutsch sein. Die Nachricht muss den richtigen Singular und Plural für die Anzahl der fehlenden Wetten verwenden. Halte dich genau an die Vorlage und ersetze die Teile gekennzeichnet durch \"{}\" durch passende Passagen. Die Antwort auf diesen Prompt soll ausschließlich die Nachricht sein.\n\n "
|
||||||
+"Dies ist die Vorlage:\n"
|
+"Dies ist die Vorlage:\n"
|
||||||
+"Hey,\n"
|
+"Hey,\n"
|
||||||
+ (remainingHours == 24 ? "{ein netter einleitender Satz der \"league_name\", \"matchday_name\" enthält}.\n" : "{ein einleitender Satz der \"league_name\", \"matchday_name\" enthält und klar macht, dass die Zeit abläuft und nur noch weniger als eine Stunde Zeit für die Abgabe der Tipps bleibt}.\n")
|
+ (remainingHours == 24 ? "{ein netter einleitender Satz der \"league_name\", \"matchday_name\" enthält}.\n" : "{ein einleitender Satz der \"league_name\", \"matchday_name\" enthält und klar macht, dass die Zeit abläuft und nur noch weniger als zwei Stunden Zeit für die Abgabe der Tipps bleibt}.\n")
|
||||||
+"Bitte gib die fehlenden Tipps bis {delivery_day} um {time} ab.";
|
+"Bitte gib die fehlenden Tipps bis {delivery_day} um {time} ab.";
|
||||||
JSONObject userInput = new JSONObject();
|
JSONObject userInput = new JSONObject();
|
||||||
userInput.put("league_name", leagueName);
|
userInput.put("league_name", leagueName);
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public class WhatsAppNotifier {
|
|||||||
|
|
||||||
public void sendNotifications() {
|
public void sendNotifications() {
|
||||||
ArrayList<WhatsAppReminder> reminders = TippligaSQLConnector.getInstance().getNextWhatsAppReminders(24);
|
ArrayList<WhatsAppReminder> reminders = TippligaSQLConnector.getInstance().getNextWhatsAppReminders(24);
|
||||||
reminders.addAll(TippligaSQLConnector.getInstance().getNextWhatsAppReminders(1));
|
reminders.addAll(TippligaSQLConnector.getInstance().getNextWhatsAppReminders(2));
|
||||||
reminders.forEach(reminder -> {
|
reminders.forEach(reminder -> {
|
||||||
boolean success = sendMessage(reminder);
|
boolean success = sendMessage(reminder);
|
||||||
if (success) {
|
if (success) {
|
||||||
|
|||||||
Reference in New Issue
Block a user