Привет, кто поможет почему выходит эта ошибка
import threading
import asyncio
from pyrogram import Client, filters
class Bot():
def __init__(self, name, tel):
self.name = name
self.tel = tel
self.api_id = 12345
self.api_hash = ""
async def create_bot(self):
code = input("Введите код: ")
self.name = Client(self.name, self.api_id, self.api_hash, phone_number=self.tel, phone_code=code)
await self.name.connect()
return
async def sign(self):
await self.name.send_code(self.tel)
await self.create_bot()
def start(self):
self.name.start()
def idle(self):
self.name.idle()
bots = []
ff = input('Что хочешь (Создать аккаунт, Выйти):')
if ff == 'Создать аккаунт':
bot = Bot('my_bot','+998915243845')
asyncio.run(bot.sign())
bot.start()
bot.idle()
Что хочешь (Создать аккаунт, Выйти):Создать аккаунт
Traceback (most recent call last):
File "/home/preiwer/Documents/Our_folder/forwarder/.venv/main/user__bot_class.py", line 39, in <module>
asyncio.run(bot.sign())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/preiwer/Documents/Our_folder/forwarder/.venv/main/user__bot_class.py", line 25, in sign
await self.name.send_code(self.tel)
AttributeError: 'str' object has no attribute 'send_code'. Did you mean: 'encode'?
[725 preload-host-spawn-strategy] Warning: waitpid override ignores groups
(.venv) sh-5.1$ python user__bot_class.py
[725 preload-host-spawn-strategy] Warning: waitpid override ignores groups
вроде всё правильно, но всё я не понял почему не работает код(