update
This commit is contained in:
20
bot/handlers/handle_join_request.py
Normal file
20
bot/handlers/handle_join_request.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from bot.api import approve_chat_join_request, delete_message
|
||||
from bot.handlers.send_button import show_request_msg
|
||||
from bot.storage import Profile, storage
|
||||
|
||||
|
||||
def handle_join_request(msg):
|
||||
print(f'handle join request {msg}')
|
||||
chat_id = str(msg['chat']['id'])
|
||||
from_id = str(msg['from']['id'])
|
||||
actor = Profile.get(from_id, msg)
|
||||
|
||||
if len(actor['parents']) == 0:
|
||||
# показываем сообщение с кнопкой "поручиться"
|
||||
show_request_msg(msg)
|
||||
else:
|
||||
# за пользователя поручились ранее
|
||||
r = approve_chat_join_request(chat_id, from_id)
|
||||
print(r)
|
||||
Profile.save(actor)
|
||||
|
Reference in New Issue
Block a user