亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何檢測用戶活動?

我如何檢測用戶活動?

米脂 2023-12-20 14:08:04
我正在嘗試制作一個機器人,當輸入命令時它會檢測用戶活動。我編寫了一些代碼,但我得到的機器人響應不是我想要的。這是我的代碼:from discord import Memberfrom discord.ext import commandsbot = commands.Bot(command_prefix='!')@bot.command()async def status(ctx):    await ctx.send(Member.activities)bot.run('token')這就是我得到的回應:<“成員”對象的成員“活動”>我怎樣才能解決這個問題?有人會幫助我嗎?
查看完整描述

1 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

看來你是Python新手。Python 是一種面向對象的編程語言,這意味著您需要區分類和實例。


在您的情況下,您正在獲取類屬性,盡管您需要實例屬性。


你想做的事:


@bot.command

async def status(ctx):

  await ctx.send(ctx.author.activities)

不過,這會發送一個 python 格式的列表,所以這仍然不是您想要的。


我猜你想做什么:


@bot.command

async def status(ctx):

  await ctx.send(ctx.author.activities[0].name)

請注意,您需要更多代碼,因為如果成員沒有任何活動,這樣的命令會引發錯誤。


查看完整回答
反對 回復 2023-12-20
  • 1 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號