Stack Overflow на русском Asked by Oopsss on December 22, 2020
Я делаю бота на discord python. У меня есть 2 функции:
async def send_message2(self, uid, text, **kwargs):
await self.client.wait_until_ready()
user = self.client.get_user(uid)
await user.send(text)
def send_message(self, uid, text, **kwargs):
self.client.loop.create_task(self.send_message2(uid, text))
Программа в определенный момент вызывает send_message(). Все работает, сообщение отправляется. Но теперь мне нужно, чтобы send_message возвращал id нового сообщения.
Я знаю, что id сообщения в функции send_message2() я могу получить так:
message = await user.send(text)
id = message.id
Но как я могу вернуть id, если я не могу сделать так в send_message():
id = self.client.loop.create_task(self.send_message2(uid, text))
Есть идеи?
0 Asked on January 4, 2022 by konstantine
1 Asked on January 4, 2022 by hidden-gen
1 Asked on January 1, 2022
c qt windows %d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d1%8c %d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d1%8b
1 Asked on January 1, 2022
2 Asked on January 1, 2022
css css3 html svg %d0%b0%d0%bd%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d1%8f
1 Asked on January 1, 2022
2 Asked on January 1, 2022
1 Asked on January 1, 2022 by bota
2 Asked on January 1, 2022 by masya
c %d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5 %d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2%d1%8b %d0%bf%d0%b0%d0%bc%d1%8f%d1%82%d1%8c %d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8
1 Asked on January 1, 2022 by spasibo
2 Asked on January 1, 2022
keras python tensorflow %d0%bc%d0%b0%d1%88%d0%b8%d0%bd%d0%bd%d0%be%d0%b5 %d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5 %d0%bd%d0%b5%d0%b9%d1%80%d0%be%d0%bd%d0%bd%d1%8b%d0%b5 %d1%81%d0%b5%d1%82%d0%b8
0 Asked on January 1, 2022
bot python python 3 6 %d0%b2%d0%ba%d0%be%d0%bd%d1%82%d0%b0%d0%ba%d1%82%d0%b5
Get help from others!
Recent Answers
© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP