我创建了一个bot帐户来从github运行这个manim动画机器人:在我的powershell中键入python DiscordManimator.py成功地将manimator记录到我的不和谐服务器中。
当我试图让机器人产生形象时
class OpeningManim(Scene):
def construct(self):
title = Tex(r"This is some \LaTeX")
self.add(title)出现以下错误
ERROR: Invalid syntax. Default option is not allowed more than '1' time(s).
Type "TIMEOUT /?" for usage.我该怎么解决这个问题?
发布于 2022-07-29 18:39:09
bot与从Powershell运行不兼容,它打算在Powershell中运行,在该shell中,timeout在给定的时间之后终止指定的命令。
不过,要解决这个问题并不难:如果您打算在没有Docker的情况下从Windows运行它,那么编辑https://github.com/ManimCommunity/DiscordManimator/blob/9bf2b753e402a316e1e5803e5ad77978a131b371/cogs/manimate.py#L105并删除timeout 120,以便命令以manim ...开头。
请注意,这意味着您的服务器中的用户可能能够向您的bot提交无限循环或非常高性能的场景,并阻止它占用您的资源,您需要手动进行干预。
https://stackoverflow.com/questions/73168343
复制相似问题