fixes-logs-imports
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user