[英]Boost message with discord.py
我正在嘗試使用 discord.py 制作自定義 discord 機器人,我想發送一條提升消息。 當有人提升服務器時,它會在特定頻道發送消息,我該怎么做?
我不知道該怎么做。 我什至找不到任何關於它的文檔或文章。
有幾種方法可以做到這一點:
在公會設置中,您可以打開一個開關,當有人提升公會時發送消息。 你可以根據這條消息做你想做的事。
其次,有on_guild_update
事件。 這有before
和after
的公會對象。 它們具有“高級訂戶”和“高級級別”屬性,因此您可以查看它們。 沒有親自嘗試過; 但假設提升將觸發更新事件。 公會 object 文檔。
最后,如果前者不合適,而后者又不像我想的那樣工作; 您可以創建一個任務,定期檢查公會的高級屬性,然后采取相應行動。 任務文檔。
希望能給你一些嘗試的想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.