Pyrogram erkennt message_entities nichtPython

Python-Programme
Anonymous
 Pyrogram erkennt message_entities nicht

Post by Anonymous »

Ich habe ein Problem beim Weiterleiten von Nachrichten mit caption_entities. Nachfolgend finden Sie den Code, mit dem ich die Übertragung selbst durchführe, sowie das Ergebnis des Vorgangs. Das Ergebnis zeigt, dass Pyrogram die Entität verloren hat und sie aus einem mir unbekannten Grund ohne sie gesendet hat.

Code: Select all

from pyrogram import Client
from pyrogram.types import Message
from pyrogram.types import ChatPrivileges, InputMediaPhoto, InputMediaVideo

client = Client()
group_id = -1
@client.on_message()
async def handler(client: Client, message: Message):
global group_id
if group_id != -1:
return
group_id = message.media_group_id
msg_group = []; media = []
async for msg in client.get_chat_history(chat_id=message.chat.id, limit=10):
if msg.media_group_id == group_id:
msg_group.append(msg)
else:
break
for m in msg_group:
if m.photo:
media.append(InputMediaPhoto(media=m.photo.file_id, caption=m.caption if m.caption else None, caption_entities=m.caption_entities if m.caption_entities else None))
elif m.video:
media.append(InputMediaVideo(media=m.video.file_id, caption=m.caption if m.caption else None, caption_entities=m.caption_entities if m.caption_entities else None))

await client.send_media_group(chat_id=message.chat.id, media=media[::-1])
group_id = -1

client.run()
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post