簡體   English   中英

機器人計數命令不一致

[英]bot counting command discord

我有一個不和諧的私人機器人,我一直試圖讓他計算一個命令並在每次我寫一個命令時添加“+1”,但它保持在 1 並且不能更進一步:像這樣

我想我想要做的是讓它保存命令被寫入的次數,並將 +1 添加到這個數字上; 我應該做一個循環還是什么?

基本上我想要的是在 python 中用於不和諧機器人的類似內容: https : //docs.nightbot.tv/commands/variables/count

每次使用該行調用函數時,您都將計數器變量重置為零

counter = 0  

您可以通過在函數外部聲明計數器變量並刪除

counter = 0

之后在函數中行。

您在每次調用時都重置計數器,在函數外聲明計數器將解決問題

counter = 0

async def cmg_thatcommand(self,channel):
 ...
 counter+=1
 ...
 return Response('you wrote that command {} time.' .format(counter))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM