Sends messages on warning being revoked (#36)
This commit is contained in:
parent
aef4dd091d
commit
bd040af0cc
@ -82,6 +82,8 @@
|
||||
"warnings_entry": "• {0} (`{1}`)\n Попереджень: {2}",
|
||||
"warnings_empty": "Щось тут порожньо...\nЗ іншого боку, це добре!",
|
||||
"warnings_revoke": "**Попередження {0}:**\n\n{1}\n\nБудь ласка, користуйтесь клавіатурою щоб зняти попередження з відповідним номером.",
|
||||
"warning_revoked": "Попередження від {0} користувачеві `{1}` було скасовано адміном `{2}`",
|
||||
"warning_revoked_auto": "Попередження від {0} користувачеві `{1}` було автоматично скасовано.",
|
||||
"no_warnings": "Користувач **{0}** (`{1}`) не має попереджень",
|
||||
"no_user_warnings": "Не знайдено користувачів за запитом **{0}**",
|
||||
"syntax_warnings": "Неправильний синтаксис!\nТреба: `/warnings ID/NAME/USERNAME`",
|
||||
|
@ -3,7 +3,7 @@ from app import app
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import CallbackQuery
|
||||
from pyrogram.client import Client
|
||||
from modules.utils import locale
|
||||
from modules.utils import configGet, locale
|
||||
from modules.database import col_warnings
|
||||
from bson import ObjectId
|
||||
|
||||
@ -25,3 +25,9 @@ async def callback_query_warning_revoke(app: Client, clb: CallbackQuery):
|
||||
text=locale("warning_revoked", "callback", locale=clb.from_user).format(),
|
||||
show_alert=True,
|
||||
)
|
||||
await app.send_message(
|
||||
configGet("admin", "groups"),
|
||||
locale("warning_revoked_auto", "message").format(
|
||||
warning["user"], warning["date"].strftime("%d.%m.%Y")
|
||||
),
|
||||
)
|
||||
|
@ -224,6 +224,12 @@ if configGet("enabled", "features", "warnings") is True:
|
||||
logWrite(
|
||||
f'Revoked warning {str(warning["_id"])} of user {warning["user"]} because no active warnings for the last 90 days found.'
|
||||
)
|
||||
await app.send_message(
|
||||
configGet("admin", "groups"),
|
||||
locale("warning_revoked_auto", "message").format(
|
||||
warning["user"], warning["date"].strftime("%d.%m.%Y")
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
# Register all bot commands
|
||||
|
Reference in New Issue
Block a user