Let get_input_peer do its magic

Lonami 2017-06-15 17:12:20 +02:00
parent 227f30333a
commit aebe48527c

@ -3,9 +3,6 @@ For some reason, [`ForwardMessageRequest`](https://lonamiwebs.github.io/Telethon
You should use [`ForwardMessagesRequest`](https://lonamiwebs.github.io/Telethon/methods/messages/forward_messages.html) (note it's _Message**s**_, plural) as follows: You should use [`ForwardMessagesRequest`](https://lonamiwebs.github.io/Telethon/methods/messages/forward_messages.html) (note it's _Message**s**_, plural) as follows:
```python ```python
from telethon.utils import generate_random_long
from telethon.helpers import get_input_peer
messages = foo() # Logic to retrieve a few messages. messages = foo() # Logic to retrieve a few messages.
from_entity = bar() # Who has the original messages. from_entity = bar() # Who has the original messages.
to_entity = baz() # Who you want to forward them to. to_entity = baz() # Who you want to forward them to.
@ -13,8 +10,7 @@ to_entity = baz() # Who you want to forward them to.
client.invoke(ForwardMessagesRequest( client.invoke(ForwardMessagesRequest(
from_peer=get_input_peer(from_entity), from_peer=get_input_peer(from_entity),
id=[msg.id for msg in messages], id=[msg.id for msg in messages],
random_id=[generate_random_long() for _ in range(len(messages))], to_peer=to_entity
to_peer=get_input_peer(to_entity)
)) ))
``` ```