feat: Donation request device message (#6913)

A donation request device message is added if >= 100 messages have been sent and delivered. The
condition is checked every 30 days since the first message is sent. The message is added only once.
This commit is contained in:
iequidoo
2025-06-12 21:07:57 -03:00
committed by iequidoo
parent f5e8c8083d
commit 2cf979de53
5 changed files with 55 additions and 0 deletions

View File

@@ -1054,6 +1054,12 @@ impl Context {
.await?
.to_string(),
);
res.insert(
"donation_request_next_check",
self.get_config_i64(Config::DonationRequestNextCheck)
.await?
.to_string(),
);
res.insert(
"first_key_contacts_msg_id",
self.sql