def sticker_from_telegram(bot: telegram.Bot, update: telegram.Update):
message: telegram.Message = update.message
tg_group_id = message.chat_id # telegram group id
forward_index = get_forward_index(tg_group_id=tg_group_id)
reply_entity = list()
file_id = update.message.sticker.file_id
if JQ_MODE:
tg_get_pic_url(file_id, 'png')
reply_entity.append({
'type': 'image',
'data': {'file': file_id + '.png'}
})
elif IMAGE_LINK_MODE[forward_index]:
pic_url = tg_get_pic_url(file_id, 'png')
reply_entity.append({
'type': 'text',
'data': {'text': '[ ' + message.sticker.emoji + ' sticker, ?????' + pic_url + ' ]'}
})
else:
reply_entity.append({
'type': 'text',
'data': {'text': '[ ' + message.sticker.emoji + ' sticker ]'}
})
qq_message_id = send_from_tg_to_qq(forward_index,
message=reply_entity,
tg_group_id=tg_group_id,
tg_user=message.from_user,
tg_forward_from=message,
tg_reply_to=message.reply_to_message)
global_vars.mdb.append_message(qq_message_id, message.message_id, forward_index, 0)
_1100_text_forward.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录