Created Test Servers (markdown)

Lonami 2017-10-01 20:22:18 +02:00
parent 9d89f0ce3c
commit 2c5c5ed6de

21
Test-Servers.md Normal file

@ -0,0 +1,21 @@
To run Telethon on a test server, use the following code:
```python
client = TelegramClient(None, api_id, api_hash)
client.session.server_address = '149.154.167.40'
client.connect()
```
You can check your `'test ip'` on https://my.telegram.org.
You should set `None` session so to ensure you're generating a new authorization key for it (it would fail if you used a session where you had previously connected to another data center).
Once you're connected, you'll likely need to `.sign_up()`. Remember [anyone can access the phone you choose](https://core.telegram.org/api/datacenter#testing-redirects), so don't store sensitive data here:
```python
from random import randint
dc_id = '2' # Change this to the DC id of the test server you chose
phone = '99966{}{}'.format(dc_id, str(randint(9999)).zfill(4))
client.send_code_request(phone)
client.sign_up(dc_id * 5, 'Some', 'Name')
```