l
Size: a a a
l
A
T
Б
Б
await response.json(loads=json.loads)
Б
Б
VA
ダ
ダ
ダ
VA
VA
ダ
🇫
GF
@bot.call...handler()
def process_query(q):
foo(q.message.chat.id)
@bot.message_handler()
def process_message(m):
foo(m.chat_id)
def foo(chat_id):
...
class MySuperObject:
def __init__(self, tb_obj: Union[Message, CallbackQuery]):
self.tb_obj = tb_obj
if isinstance(tb_obj, Message):
self._tb_obj_type = "message"
elif isinstance(tb_obj, CallbackQuery):
self._tb_obj_type = "callback_query"
else:
raise TypeError
@property
def chat_id(self):
if self._tb_obj_type == "message":
return self.tb_obj.chat.id
else:
return self.tb_obj.message.chat.id
GF
VA