javascript - 更新标签的文本
问题描述
有没有办法每分钟左右更改标签文本?如果有怎么办?
我试图用特定服务器上有多少在线玩家来制作标签。我已经用 javascript 做了这个,而且我是 C# 的新手,所以我需要一些帮助才能开始。我正在从 JSON 格式的网站获取服务器上的当前播放器。所以首先我需要从其他 JSON 信息中解析玩家。我怎样才能在 C# 中实现这一点?我怎样才能让它每分钟更新一次并重新检查是否有人加入/离开了服务器?我希望你明白我的意思,否则我很乐意在评论中更好地解释它。
我用 javascript 编写的代码如下所示:
http.get("http://IP:PORT/players.json", function(response){
let json = ""
// receive everything from the server
response.on("data", function(chunk){
json += chunk
})
// if received everything
response.on("end", function(){
if(response.statusCode == 200){
try {
// we parse the response to an "array"
const players = JSON.parse(json)
// get the length (so count) and set it as status
bot.user.setActivity(`${players.length}/64 online`, {
type: ''
})
}catch(e){
console.log("Noget gik galt med Status")
}
}
})
})
^ 这是为不和谐机器人制作的 :)
真诚的,奥西
解决方案
您可以使用 crontab 或带有 AJAX 调用的无限循环来完成这项工作。如果您对此不熟悉并且性能不是太大的问题,我建议您首先查看循环。如果您需要更多帮助,请告诉我
推荐阅读
- excel - 为什么 VBA 仅在退出 Excel 时在 ComboBox 上生成“未找到方法或数据成员”错误?
- mysql - 将mysql数据库从本地导入到远程服务器
- r - 更新多项函数中的项的问题
- python - TypeError:'Box' 对象不可迭代
- android - 想要在 firebase 回收站视图中查看每个主题的每个 rollno
- image - jenkinsfile 和 docker 的问题
- c# - WPF中的动画矩形
- c# - C#中的简单登录系统
- amazon-web-services - 将字符串转换为带有异常字符的时间戳
- angular - 这 2 个 HTTP Get 语句是否相等?这张地图有什么作用?