0.0.8-newage

This commit is contained in:
2023-04-23 19:54:58 +03:00
parent 297445fd50
commit 7b12a491e8
20 changed files with 572 additions and 321 deletions

View File

@@ -0,0 +1,23 @@
from tgbot.api import send_message, delete_message
from tgbot.storage import Profile
# remove link of callback sender
# from member vouched before
def handle_unlink(callback_query):
print('handle unlink button pressed, private chat only')
from_id = str(callback_query['from']['id'])
reply_msg_id = callback_query['message']['message_id']
actor = Profile.get(from_id, callback_query)
actor['parents'].remove(from_id)
# удаляем старое сообщение с кнопками
r = delete_message(from_id, reply_msg_id)
print(r)
# если ещё есть связи - посылаем новое сообщение
if len(actor['parents']) > 0:
body = construct_unlink_buttons(actor)
r = send_message(from_id, body)
print(r)