️ Спасибо всем , кто снялся в проекте, это очень много значит!
Telethon - это библиотека MTProto Asyncio Python 3 для взаимодействия с API Telegram в качестве пользователя или с помощью учетной записи BOT (альтернатива API BOT).
Важный
Если у вас есть код, использующий телетрон перед его версией 1.0, вы должны прочитать совместимость и удобство, чтобы научиться мигрировать. Как и в любой сторонней библиотеке для Telegram, будьте осторожны, чтобы не сломать TOS TOS или Telegram Telegram, которые могут запретить учетную запись.
Telegram - это популярное приложение для обмена сообщениями. Эта библиотека предназначена для того, чтобы вам было легко написать программы Python, которые могут взаимодействовать с Telegram. Думайте об этом как об обертке, которая уже проделала для вас тяжелую работу, чтобы вы могли сосредоточиться на разработке приложения.
pip3 install telethon from telethon import TelegramClient , events , sync
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 12345
api_hash = '0123456789abcdef0123456789abcdef'
client = TelegramClient ( 'session_name' , api_id , api_hash )
client . start () print ( client . get_me (). stringify ())
client . send_message ( 'username' , 'Hello! Talking to you from Telethon' )
client . send_file ( 'username' , '/home/myself/Pictures/holidays.jpg' )
client . download_profile_photo ( 'me' )
messages = client . get_messages ( 'username' )
messages [ 0 ]. download_media ()
@ client . on ( events . NewMessage ( pattern = '(?i)hi|hello' ))
async def handler ( event ):
await event . respond ( 'Hey!' )Вам нравится, как выглядит Телеток? Проверьте, прочитайте документы для более подробного объяснения, с примерами, проблемами с устранением неполадок и более полезной информацией.