python电报bot问题:访问json数据

时间:2018-08-15 05:36:26

标签: python json telegram-bot

im在python中为聊天组构建脚本。我试图为用户添加一个/命令以从json输出中获取信息。我可以让他们看到完整的json输出,例如

def eosvol(bot, update):
    """Send a message when the command /vol is issued."""

    volCallJson = requests.get("https://min-api.cryptocompare.com/data/generateAvg?fsym=EOS&tsym=USD&e=Kraken").json()
    vol_name = (volCallJson)
    volOut = volCallJson  
    update.message.reply_text(volOut)

这就是将其发送给用户

的原因
    dp.add_handler(CommandHandler("eosvol", eosvol))

我想选择json数据的一部分,但出现类似

的错误
vol_name = volCallJson()
TypeError: 'dict' object is not callable

line 341, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not dict

我了解我无法正确访问json。我只是不确定该怎么做。

0 个答案:

没有答案