如何将TG-BOT部署到pythonanywhere?

问题描述 投票:0回答:1
当我试图运行上传到pythonany的机器人时,它崩溃了:

home/%User_name%/

看起来找不到我的
    File "/home/%User_name%/%Project_name%/./handlers/command_handlers.py",
line 103, in handle_start
    if str(user_id) in config["ADMINS"]:
    KeyError: 'ADMINS'
。我的

config.json

文件夹中有config和data_user jsons。
看来我需要做SMTH多,而不仅仅是从PC上载我的项目。
我有与路径有关的代码的这一部分:
home/%User_name%/%Project_name%/

它在我的Win10 PC上非常完美,其中Project文件夹位于Visual Studio Code Workspace中。

我应该更改以在Pythonanywhere运行机器人?

我试图改变我的机器人代码中的路径,但它不起作用。
    

Okay,我尝试了更多并取得了成功。

user_data

config

文件都位于

%project_name%
python bots telegram telegram-bot pythonanywhere
1个回答
0
投票
bot.py

文件is.
我将user_data路径更改为简单CONFIG_FILE = "%Project_name%/config.json" def load_config(): if not os.path.exists(CONFIG_FILE): return {} with open(CONFIG_FILE, 'r', encoding='utf-8') as file: return json.load(file) ,并将代码编辑为: "DATA_FILE: "user_data.json"

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.