如何正确地将来自其他用户频道的消息转发到群组中?

How to Properly forward a message from another user's channel into a group?

我想知道如何从给定的频道 ID 转发带有消息编号的消息(比如当您从电报本身复制消息 link 时)到给定的组加入 link 使用电报中的 messages.forwardMessage API 函数?

即:这是我加入link的目的地:
https://t.me/joinchat/AAAAAAlw6NYyLMlMES5hbw

这是应该转发给上面 link 的消息: https://t.me/kjdfvbjkdfbvkj/3

谢谢 (特别是@apadana)

这里是如何从一个组(不是超级组)转发到一个频道。如果您正在寻找其他东西,请发表评论。

#testChannel
source_chat_id=12345 
source_access_hash=1234567890
source_chat = InputPeerChannel(source_chat_id, source_access_hash)

#testGroup: 
dest_chat_id = 123456

# chat = InputPeerChannel(chat_id, access_hash)


total_count, messages, senders = client.get_message_history(
                        source_chat, limit=10)

msg = messages[0]    

dest_chat = InputPeerChat(dest_chat_id)
result = client.invoke(ForwardMessagesRequest(from_peer=source_chat, id=[msg.id], random_id=[generate_random_long()], to_peer=dest_chat))