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

@@ -10,6 +10,9 @@ from handlers.send_button import show_request_msg
from utils.mention import userdata_extract
from storage import storage, Profile
from config import FEEDBACK_CHAT_ID
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
async def handle_feedback(msg, state):
@@ -18,14 +21,14 @@ async def handle_feedback(msg, state):
uid = msg["from"]["id"]
if msg["text"] == "/start":
r = await send_message(cid, "Напишите своё сообщение для администрации чата")
print(r)
logger.debug(r)
elif state.is_talking(uid):
r = await forward_message(cid, mid, state.talking[uid])
print(r)
logger.debug(r)
state.aho(uid)
else:
r = await forward_message(cid, mid, FEEDBACK_CHAT_ID)
print(r)
logger.debug(r)
support_msg_id = r["result"]["message_id"]
# сохранение айди сообщения в приватной переписке с ботом
storage.set(
@@ -39,7 +42,7 @@ async def handle_feedback(msg, state):
async def handle_answer(msg):
answered_msg = msg["reply_to_message"]
r = await get_chat_administrators(msg["chat"]["id"])
print(r)
logger.debug(r)
admins = []
for a in r["result"]:
admins.append(a["user"]["id"])
@@ -48,11 +51,11 @@ async def handle_answer(msg):
# получение сохраненного информации о сообщении для ответа
stored_feedback = storage.get(f"fbk-{support_msg_id}")
if stored_feedback:
print("handle an answer from feedback group")
logger.info("handle an answer from feedback group")
stored_feedback = json.loads(stored_feedback)
r = await send_message(
f'{stored_feedback["chat_id"]}',
msg["text"],
reply_to=stored_feedback["message_id"],
)
print(r)
logger.debug(r)