Как отправлять аудио при помощи user bot-а?

У меня есть user bot с персональными командами в нём. И я хочу сделать, что-бы при вводе команды он высылал заготовленный текст и аудио файл с моего компьютера. Текст он высылает, а вот попытке выслать аудио в консоли выходит ошибка "AttributeError: 'Message' object has no attribute 'send_audio'". Хотя я делал всё строго по инструкции и сверял всё с информациее о библиотеке (pyrogram) на github`е. Если кто нибудь сталкевался с такой проблемой или знает как её можно решить пожалуйста помогите.
from pyrogram import Client, filters
from pyrogram.errors import FloodWait 
from pyrogram.types import ChatPermissions 
import time
from time import sleep
import random
 
app = Client("my_account")

@app.on_message(filters.command("idi", prefixes=".") & filters.me)
def idi(_, msg):
    orig_text = msg.text.split(".idi ", maxsplit=1)[1]
    text = orig_text
    tbp = "" 


    while(tbp != orig_text):
        try:
            msg.edit("отстань от меня")
            msg.send_audio("C:/Users/User/Desktop/BOTS/user_bot/idi.mp3", 'rb')
 
            tbp = tbp + text[0]
            text = text[1:]
 
        except FloodWait as e:
            sleep(e.x)
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы