From 67418680a765630ea0b2e018465e0ec070bb7dff Mon Sep 17 00:00:00 2001 From: Lonami Date: Sun, 9 Jul 2017 12:46:16 +0200 Subject: [PATCH] get_input_peer is not required anymore --- Home.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/Home.md b/Home.md index 3fa44b1..938043a 100644 --- a/Home.md +++ b/Home.md @@ -27,23 +27,13 @@ client.disconnect() ## Side notes -As a side note, you may often need these lines: +As a side note, you may come across, or find useful, these lines: ```python from telethon.utils import xyz from telethon.helpers import zyx ``` -The first one `utils` are only utilities, which are not related per se to the Telegram API. On the other hand, the `helpers` are indeed helpers to work with the Telegram API, and to make some tasks less cumbersome. - -The most common imports are the following: -```python -from telethon.utils import generate_random_long -from telethon.helpers import get_input_peer -``` - -The first one generates a random long, as its name says, and will be called automatically if a `Request` has a parameter called `random_id`, so you can leave this unspecified. - -On the later case, `get_input_peer` will convert an entity, such as an `User`, a `Chat` or a `Channel` into its correspondent `InputPeer` type to save you from the hassle of writing it manually. You can either call `get_input_peer` to save a few `isinstance` checks which would otherwise be executed when constructing a `Request`, or leave the requests do its work. Note that types requiring an `InputPeer` as a parameter will **not** call this method, so you do have to call it on those cases. +The first one `utils` are only utilities, which are not related per se to the Telegram API. On the other hand, the `helpers` are indeed helpers to work with the Telegram API, and to make some tasks less cumbersome. You can always call `help(utils)` or `help(helpers)` once you import them to see what goodies it contains. ## Possible problems