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,21 +1,24 @@
from api import send_message, delete_message, get_chat_administrators
from storage import Profile, storage
from handlers.send_button import show_request_msg
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
async def handle_default(msg):
print(f"default handler for all messages {msg}")
logger.info(f"default handler for all messages {msg}")
chat_id = str(msg["chat"]["id"])
from_id = str(msg["from"]["id"])
sender = Profile.get(from_id, msg)
text = msg.get("text", "")
if text.startswith("/my"):
# команда в групповом чате
print("remove some messages in group chat")
logger.info("remove some messages in group chat")
# удалить сообщение с командой /my
r = await delete_message(chat_id, msg["message_id"])
print(r)
logger.debug(r)
# показать новое сообщение с кнопкой
# для дополнительного поручения
@@ -24,9 +27,9 @@ async def handle_default(msg):
# любое другое сообщение
if len(sender["parents"]) == 0:
# владелец чата автоматически ручается
print(f"setting owner as parent for {from_id}")
logger.info(f"setting owner as parent for {from_id}")
r = await get_chat_administrators(chat_id)
print(r)
logger.debug(r)
owner_id = ""
for admin in r["result"]:
if admin["status"] == "creator":