بلتون ، قدرتمند ترین و کامل ترین کتابخانه ساخت ربات با پایتون برای پیامرسان بله هست و بصورت بهینه و اصولی میتوان از آن استفاده کرد.
pip install balethon
اگر به پیوی این بات یک پیام ارسال کنید با یک پیام با همان متن به شما پاسخ میدهد.
from balethon import Client from balethon.conditions import private, text bot = Client("BOTFATHER_TOKEN") @bot.on_message(private & text) async def echo(message): await message.reply(message.text) bot.run()
این بات پیام های دارای سند را شناسایی میکند و سند پیام را دانلود میکند سند را در همان محلی که بات در حال اجراست ذخیره میکند.
from balethon import Client from balethon.conditions import document bot = Client("BOTFATHER_TOKEN") @bot.on_message(document) async def download_document(client, message): downloading = await message.reply("Downloading ...") response = await client.download(message.document.id) mime_type = message.document.mime_type.split("/")[-1] file_format = mime_type.split("")[0] with open(f"downloaded file.{file_format}", "wb") as file: file.write(response) await downloading.edit_text("Download completed") bot.run()
مستندات :
گروه پرسش و پاسخ :
گیتهاب بلتون :
کانال اطلاع رسانی :