You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Twitch聊天机器人MONKALOT启动JSON解码错误求助

问题:部署MONKALOT时遭遇JSONDecodeError错误

我正尝试在PythonAnywhere的Web Developer账户上部署MONKALOT,具备Linux基础和Java开发经验,但缺乏Python脚本开发知识。目前已成功升级账户并安装所有依赖包,配置了专属频道及OAuth,使用python3.7启动后完成训练阶段,但随后脚本报错终止,错误信息如下:

[22:14] ...chat bot finished training.
Traceback (most recent call last):
  File "monkalot.py", line 72, in <module>
    bots.append(TwitchBot(path))
  File "/home/Chessalot/monkalot/bot/bot.py", line 56, in __init__
    self.users = self.twitch.get_chatters()
  File "/home/Chessalot/monkalot/bot/data_sources/twitch.py", line 25, in get_chatters
    data = requests.get(USERLIST_API.format(self.channel)).json()
  File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 900, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/simplejson/__init__.py", line 525, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.7/site-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/usr/local/lib/python3.7/site-packages/simplejson/decoder.py", line 400, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我排查后发现,MONKALOT尝试获取聊天列表时预期至少为空JSON数组,但实际收到空字符串。现请教:

  • 如何解决该问题?
  • 是否是MONKALOT版本与当前Twitch API不兼容?
  • 是否存在过时Python库导致不兼容?
  • 或是有未识别的配置问题?

内容的提问来源于stack exchange,提问作者actc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 15:54:41