Discord bot(python)每分钟编辑自己的消息

tct7dpnv  于 2023-01-24  发布在  Python
关注(0)|答案(1)|浏览(163)
import os
import discord
import requests
import time
import datetime

class MyClient(discord.Client):
    async def on_ready(self):
        await client.change_presence(activity=discord.Activity(type=0, name='HIDDENSTATUS'))
        print('Logged on as {0}!'.format(self.user))
        
    async def on_message(self, message):
        msglower = message.content.lower()
        channelStatusSV = client.get_channel(HIDDENCHANNELID)  
        if msglower == '!refresh':
            standard = formated_info('HIDDENIP', '36963', 'ok')         
            messageStandard = await channelStatusSV.fetch_message(HIDDENMESSAGEID)
            await messageStandard.edit(content=standard)   

client = MyClient()
client.run('HIDDENTOKEN')

这是完整的脚本(与一些隐藏的信息,如IP,URL等).
它将我的游戏服务器信息提取到一个嵌入式机器人消息中。目前,它按需提取信息。
我如何将其更改为每分钟自动获取?

xuo3flqw

xuo3flqw1#

假设您使用的是discord.py;您可以使用tasks!让它以您想要的间隔循环,查询服务器,并更新消息。

相关问题