【发布时间】:2021-06-15 08:22:34
【问题描述】:
我只是有一个问题。 有没有办法在python中编写一个discord Bot, 哪个正在启动服务器(在网站(Ploudos)上)使用 !Start-Server 之类的命令? 我还没有任何代码,如果有办法,我只是感兴趣。 谢谢。
【问题讨论】:
标签: discord.py minecraft
我只是有一个问题。 有没有办法在python中编写一个discord Bot, 哪个正在启动服务器(在网站(Ploudos)上)使用 !Start-Server 之类的命令? 我还没有任何代码,如果有办法,我只是感兴趣。 谢谢。
【问题讨论】:
标签: discord.py minecraft
是的,因为 ploudus 没有可用于启动服务器的 api。创建 selenium 脚本以爬取网站并启动服务器,然后链接到不和谐命令...
希望这是你所追求的,这种方法适用于通过 python 自动化网络上的任何东西。
【讨论】:
好吧,如果你有一个 bat 文件来启动你的服务器,我想你可以做this,下面的 bat 代码将在你的服务器崩溃时保持打开:
@echo off
cls
title Server name
:StartServer
start /wait java -Xmx2048M -Xms2048M -jar server.jar -o true -nogui
echo Server closed/crashed... restarting!
goto StartServer
如果你不想让它自动重启,你可以这样做
@echo off
java -Xmx2048M -Xms2048M -jar server.jar -o true -nogui
注意bat文件只能在windows上运行,这样你就可以访问控制台,无论如何,只执行服务器jar,你可以使用this。
【讨论】: