add /me support

This commit is contained in:
Rongrong 2020-11-06 02:55:01 +08:00
parent 2384141ed0
commit e0b8c59373
No known key found for this signature in database
GPG Key ID: A36C9CDA260CB264

View File

@ -22,14 +22,16 @@ def mention(user):
def get_text(mention_from, mention_rpl, command):
parsed = parser.search(delUsername.sub('', command)).groups()
if parsed[2]:
if parsed[0] == 'me':
return f"{mention_from} {parsed[2]}"
elif parsed[2]:
return f"{mention_from} {parsed[0]} {mention_rpl} {parsed[2]}"
else:
return f"{mention_from} {parsed[0]}{mention_rpl}"
def reply(update, context):
print(repr(update.to_dict()))
print(update.to_dict())
msg = update.to_dict()['message']
command = msg['text']
msg_from = msg['from']
@ -42,6 +44,7 @@ def reply(update, context):
mention_from = mention(msg_from)
mention_rpl = mention(msg_rpl)
text = get_text(mention_from, mention_rpl, command)
print(text)
update.effective_message.reply_text(text, parse_mode='Markdown')