python - 不和谐机器人中的恶魔线程
问题描述
背景:我试图创建一个机器人,它将每隔一段时间解析一个页面,并在 Python 类型的解析器上 24/7 在机器人消息中发出返回消息:
def parse():
html = get_html(URL)
if html.status_code == 200:
return get_content(html.text)
else:
print('error')
while True:
NumberC = 0
time.sleep(600)
EnyMsg = ''
while NumberC <= 22:
EnyMsg = parse()
if EnyMsg:
print(EnyMsg)
NumberC += 1
和不和谐的东西
@client.event
async def on_ready():
print('Discord Client Ready')
@client.event
async def on_message(message):
await message.channel.send('Hello!')
解决方案
推荐阅读
- visual-studio - MSBuild 中的嵌套目标批处理?
- javascript - SetInterval 每次调用 2 次
- php - 将角色与用户关联以建立一对多关系时出错
- python - 在自定义管理端添加用户功能 - Django
- angular - 为什么 http get attr [params] 需要是 {[param: string]: string | 细绳[]}?
- javascript - 如何根据不同的键过滤对象并将结果保存到数组中
- swift - 当用户更改设备设置选项中的位置设置时,SwiftUI 会刷新应用程序
- python - 如何在 2 列数据框中获取子集?
- c# - 无法使用绑定在 DataGrid 中设置前景色
- excel - VBA Excel - 如果等于,则从多个工作表中删除一行