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等).
它将我的游戏服务器信息提取到一个嵌入式机器人消息中。目前,它按需提取信息。
我如何将其更改为每分钟自动获取?
1条答案
按热度按时间xuo3flqw1#
假设您使用的是
discord.py
;您可以使用tasks
!让它以您想要的间隔循环,查询服务器,并更新消息。