This commit is contained in:
2023-04-16 19:31:42 +03:00
parent dddd02be3f
commit 45d821d47c

View File

@@ -29,11 +29,12 @@ async def handle(req):
try: try:
update = req.json update = req.json
print(update) print(update)
msg = update.get('message', update.get('my_chat_member')) msgdata = update.get('message', update.get('my_chat_member'))
if msg['chat']['id'] == CHAT_ID: if str(msgdata['chat']['id']) == CHAT_ID:
chat_id = msg['chat']['id'] chat_id = str(msg['chat']['id'])
member_id = msg['user']['id'] member_id = str(msg['user']['id'])
if msg['chat']['type'] == 'new_chat_member': if msgdata.get('new_chat_member'):
msg = msgdata.get('new_chat_member')
print(f'new member {member_id}') print(f'new member {member_id}')
newcomers[member_id] = 'newcomer' newcomers[member_id] = 'newcomer'
reply_markup = { reply_markup = {
@@ -51,7 +52,8 @@ async def handle(req):
reply_markup=reply_markup reply_markup=reply_markup
) )
newcomers[member_id] = 'newcomer' + welcome_msg_id newcomers[member_id] = 'newcomer' + welcome_msg_id
elif msg['chat']['type'] == 'text': elif msgdata.get('text'):
msg = msgdata.get('text')
data = newcomers[member_id] data = newcomers[member_id]
if data: if data:
if data.startswith('newcomer'): if data.startswith('newcomer'):