startup-fix
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
from bot.config import FEEDBACK_CHAT_ID
|
||||
from storage import scan, Profile
|
||||
from api import approve_chat_join_request, kick_member, send_message
|
||||
from handlers.callback_vouch import update_button
|
||||
@@ -7,8 +8,9 @@ import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
# устанавливает соответствие данных
|
||||
async def handle_startup(msg):
|
||||
|
||||
async def revalidate_storage():
|
||||
# поддерживает консистентность данных
|
||||
btn_ids, _btns = scan(match="btn-*", count=100)
|
||||
for btnid in btn_ids:
|
||||
# для каждой ранее созданной кнопки
|
||||
@@ -28,11 +30,9 @@ async def handle_startup(msg):
|
||||
logger.debug(r)
|
||||
if r["ok"]:
|
||||
_, identity, username = userdata_extract(newcomer["result"]["user"])
|
||||
lang = msg["from_user"]["lang"]
|
||||
body = (
|
||||
"Участник %s%s был удалён"
|
||||
if lang == "ru"
|
||||
else "Member %s%s was deleted"
|
||||
) % (identity, username)
|
||||
r = await send_message(chat_id, body)
|
||||
body = f"Участник {identity} {username} был удалён"
|
||||
r = await send_message(FEEDBACK_CHAT_ID, body)
|
||||
logger.debug(r)
|
||||
|
||||
async def handle_startup():
|
||||
await revalidate_storage()
|
||||
|
@@ -31,8 +31,6 @@ async def handle_routing(msg, state):
|
||||
logger.debug(msg)
|
||||
if msg.get("reply_to_message"):
|
||||
await handle_answer(msg)
|
||||
elif msg["text"] == "/graph":
|
||||
await handle_command_graph(msg)
|
||||
elif msg["text"].startswith("/ask"):
|
||||
await handle_command_ask(msg)
|
||||
|
||||
|
Reference in New Issue
Block a user