@Xian

Как отправлять сообщения в лс в telethon?

Написал такого бота:

from telethon import TelegramClient, errors

class UserBot:
    def ConnectUser(self, id, hash, name):
        try:
            self.client = TelegramClient(name, id, hash)
            print(f"Аккаунт {name} успешно инициализирован")
        except:
            print(f"Ошибка при инициализиции аккаунта {name}")
    
    async def SendMessage(self, message, user):

        await self.client.send_message(user, message)


myuser = UserBot()
myuser.ConnectUser("", "", "")
myuser.SendMessage("Hello", "kostya0629")


возвращает:
Аккаунт anytestword успешно инициализирован
/home/andrew/Documents/spambot/main.py:18: RuntimeWarning: coroutine 'UserBot.SendMessage' was never awaited
  myuser.SendMessage("Hello", "kostya0629")
RuntimeWarning: Enable tracemalloc to get the object allocation traceback


Почему возникает ошибка и как исправить?
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы