import telebot
from telebot.async_telebot import AsyncTeleBot



bot = AsyncTeleBot('TOKEN')


@bot.message_handler(commands=['photo'])
async def photo_send(message: telebot.types.Message):
    with open('test.png', 'rb') as new_file:
        await bot.send_photo(message.chat.id, new_file)

@bot.message_handler(commands=['document'])
async def document_send(message: telebot.types.Message):
    with open('test.docx', 'rb') as new_file:
        await bot.send_document(message.chat.id, new_file)

@bot.message_handler(commands=['photos'])
async def photos_send(message: telebot.types.Message):
    with open('test.png', 'rb') as new_file, open('test2.png', 'rb') as new_file2:
        await bot.send_media_group(message.chat.id, [telebot.types.InputMediaPhoto(new_file), telebot.types.InputMediaPhoto(new_file2)])
    



import asyncio
asyncio.run(bot.polling())