mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-10-31 16:07:44 +03:00 
			
		
		
		
	Created Common Example Steps (markdown)
							parent
							
								
									68fc03c5db
								
							
						
					
					
						commit
						6eb299adf1
					
				
							
								
								
									
										32
									
								
								Common-Example-Steps.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
									
									
								
								
								
							
						
						
									
										32
									
								
								Common-Example-Steps.md
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,32 @@ | |||
| All the [examples](Examples) assume that you have successfully created a client and you're authorized as follows: | ||||
| 
 | ||||
| ```python | ||||
| from telethon import TelegramClient | ||||
| 
 | ||||
| # Use your own values here | ||||
| api_id = 12345 | ||||
| api_hash = '0123456789abcdef0123456789abcdef' | ||||
| phone_number = '+34600000000' | ||||
| 
 | ||||
| client = TelegramClient('some_name', api_id, api_hash) | ||||
| client.connect()  # Must return True, otherwise, try again | ||||
| 
 | ||||
| if not client.is_user_authorized(): | ||||
|     client.send_code_request(phone_number) | ||||
|     # .sign_in() may raise PhoneNumberUnoccupiedError | ||||
|     # In that case, you need to call .sign_up() to get a new account | ||||
|     client.sign_in(phone_number, input('Enter code: ')) | ||||
| 
 | ||||
| # The `client´ is now ready | ||||
| ``` | ||||
| 
 | ||||
| Although Python will probably clean up the resources used by the `TelegramClient`, you should always `.disconnect()` it once you're done: | ||||
| ```python | ||||
| try: | ||||
|     # Code using the client goes here | ||||
| except: | ||||
|     # No matter what happens, always disconnect in the end | ||||
|     client.disconnect() | ||||
| ``` | ||||
| 
 | ||||
| If the examples aren't enough, you're strongly advised to read the source code for the [`InteractiveTelegramClient`](https://github.com/LonamiWebs/Telethon/blob/master/telethon_examples/interactive_telegram_client.py) for an overview on how you could build your next script. This example shows a basic usage more than enough in most cases. Even reading the source for the [`TelegramClient`](https://github.com/LonamiWebs/Telethon/blob/master/telethon/telegram_client.py) may help a lot! | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user