Để kết nối đến Telegram bằng Python, chúng ta cần sử dụng thư viện Telethon. Bạn có thể cài đặt Telethon bằng cách sử dụng pip bằng câu lệnh sau:
pip install telethon
Sau đó, bạn cần tạo một ứng dụng Telegram bằng cách truy cập vào trang web https://my.telegram.org/apps, đăng nhập và tạo ứng dụng mới. Sau khi tạo ứng dụng, bạn sẽ nhận được một api_id và api_hash, được sử dụng để xác thực với Telegram.
Dưới đây là một đoạn code ví dụ để kết nối đến Telegram bằng Python:
pythonfrom telethon import TelegramClient, events
api_id = 'your_api_id'
api_hash = 'your_api_hash'
client = TelegramClient('session_name', api_id, api_hash)
@client.on(events.NewMessage)
async def my_event_handler(event):
if 'hello' in event.raw_text.lower():
await event.reply('Hi there!')
await client.start()
await client.run_until_disconnected()
Trong đoạn code trên, chúng ta đã sử dụng Telethon
để tạo một TelegramClient
. Sau đó, chúng ta đã đăng ký một event handler để xử lý các tin nhắn mới. Nếu một tin nhắn mới có chứa từ "hello", chúng ta sẽ trả lời bằng tin nhắn "Hi there!". Cuối cùng, chúng ta sử dụng client.start()
để bắt đầu phiên làm việc với Telegram, và client.run_until_disconnected()
để giữ phiên làm việc chạy cho đến khi bị ngắt kết nối.