fixes-logs-imports

This commit is contained in:
2023-09-18 10:50:48 +03:00
parent cf4f13ae9b
commit 95071ec301
14 changed files with 98 additions and 61 deletions

View File

@@ -1,13 +1,17 @@
from api import send_message, delete_message, kick_member
from handlers.command_my import handle_command_my
from handlers.callback_vouch import update_button
from utils.mention import userdata_extract
from storage import Profile
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
# remove link of callback sender
# from member vouched before
async def handle_unlink(payload):
print("handle unlink button pressed or command, private chat only")
async def handle_unlink(payload, state):
logger.info("handle unlink button pressed or command, private chat only")
from_id = str(payload["from"]["id"])
linked_id = ""
@@ -29,7 +33,7 @@ async def handle_unlink(payload):
# удаляем старое сообщение с кнопками-unlink
reply_msg_id = payload["message"]["message_id"]
r = await delete_message(from_id, reply_msg_id)
print(r)
logger.debug(r)
# если ещё есть связи - посылаем новое сообщение
if len(actor["children"]) > 0:
@@ -40,7 +44,7 @@ async def handle_unlink(payload):
# если больше никто не поручился - kick out
if len(linked["parents"]) == 0:
r = await kick_member(chat_id, linked_id)
print(r)
logger.debug(r)
if r["ok"]:
_, identity, username = userdata_extract(linked["result"]["user"])
body = (
@@ -49,7 +53,7 @@ async def handle_unlink(payload):
else "Member %s%s was deleted"
) % (identity, username)
r = await send_message(chat_id, body)
print(r)
logger.debug(r)
# обновление счётчика
update_button(linked_id, chat_id)
await update_button(linked_id, chat_id)