Post

Downloader Bot

بات دانلودر

این بات پیام هایی که فایل همراهشون دارن رو شناسایی میکنه و فایل رو دانلود میکنه
فایل رو توی همون محلی که بات در حال اجراست ذخیره میکنه

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from balethon import Client
from balethon.conditions import document

bot = Client("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()


پست قبلی: Mandatory Membership Bot

پست بعدی: Commands Bot

This post is licensed under CC BY 4.0 by the author.