@@ -144,7 +144,8 @@ I started a client and nothing happens!
144144---------------------------------------
145145
146146If you are connecting from Russia, China or Iran :doc: `you need a proxy <topics/proxy >`, because Telegram could be
147- partially or totally blocked in those countries.
147+ partially or totally blocked in those countries. More information about this block can be found at
148+ `Wikipedia <https://en.wikipedia.org/wiki/Blocking_Telegram_in_Russia >`_.
148149
149150Another possible cause might be network issues, either yours or Telegram's. To confirm this, add the following code on
150151the top of your script and run it again. You should see some error mentioning a socket timeout or an unreachable network
@@ -161,9 +162,9 @@ fails or not.
161162What are the IP addresses of Telegram Data Centers?
162163---------------------------------------------------
163164
164- The Telegram cloud is currently composed by a decentralized, multi-DC infrastructure (each of which can work
165- independently) spread in 5 different locations. However, some of the less busy DCs have been lately dismissed and their
166- IP addresses are now kept as aliases.
165+ The Telegram cloud is currently composed by a decentralized, multi-DC infrastructure (currently 5 DCs, each of which can
166+ work independently) spread in different locations worldwide . However, some of the less busy DCs have been lately
167+ dismissed and their IP addresses are now kept as aliases to the nearest one .
167168
168169.. csv-table :: Production Environment
169170 :header: ID, Location, IPv4, IPv6
@@ -191,7 +192,6 @@ IP addresses are now kept as aliases.
191192
192193Thanks to `@FrayxRulez <https://t.me/tgbetachat/104921 >`_ for telling about alias DCs.
193194
194-
195195I want to migrate my account from DCX to DCY.
196196---------------------------------------------
197197
@@ -245,9 +245,13 @@ The error in question is ``[400 PEER_ID_INVALID]``, and could mean several thing
245245
246246- The chat id you tried to use is simply wrong, double check it.
247247- The chat id refers to a group or channel you are not a member of.
248- - The chat id refers to a user you have't seen yet (from contacts, groups in common, forwarded messages or private
249- chats).
250248- The chat id argument you passed is in form of a string; you have to convert it into an integer with ``int(chat_id) ``.
249+ - The chat id refers to a user your current session haven't met yet.
250+
251+ About the last point: in order for you to meet a user and thus communicate with them, you should ask yourself how to
252+ contact people using official apps. The answer is the same for Pyrogram too and involves normal usages such as searching
253+ for usernames, meet them in a common group, have their phone contacts saved, getting a message mentioning them (either a
254+ forward or a mention in the message text).
251255
252256UnicodeEncodeError: '<encoding>' codec can't encode …
253257-----------------------------------------------------
@@ -257,6 +261,14 @@ shows up when you try to print something and has very little to do with Pyrogram
257261your own terminal. To fix it, either find a way to change the encoding settings of your terminal to UTF-8 or switch to a
258262better terminal altogether.
259263
264+ Uploading with URLs gives error WEBPAGE_CURL_FAILED
265+ ---------------------------------------------------
266+
267+ When uploading media files using an URL, the server automatically tries to download the media and uploads it to the
268+ Telegram cloud. This error usually happens in case the provided URL is not publicly accessible by Telegram itself or the
269+ media exceeds 20 MB in size. In such cases, your only option is to download the media yourself and upload from your
270+ local machine.
271+
260272My verification code expires immediately!
261273-----------------------------------------
262274
0 commit comments