我正在使用 Python discord。我需要從消息中獲取一個 id。我有一個功能:async def send_message(user_id, text):
user = self.client.get_user(user_id)
await user.send(text)我想返回新消息的 ID。
3 回答

慕村225694
TA貢獻1880條經驗 獲得超4個贊
User.send
Message
返回具有 id 字段的類型的對象。您可以簡單地使用?
message.id
or?message.webhook_id
if message comes from webhook。
async?def?send_message(user_id,?text): ????user?=?self.client.get_user(user_id) ????message?=?await?user.send(text)? ???????return?message.id

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
向對象發送任何消息Messageable
都會返回Message
發送的對象。
這意味著您可以簡單地id
在代碼中獲取屬性,如下所示:
async?def?send_message(user_id,?text): ????user?=?self.client.get_user(user_id) ????message?=?await?user.send(text)? ???????return?message.id
添加回答
舉報
0/150
提交
取消