我有以下API调用点:
iostCall = "https://min-api.cryptocompare.com/data/price?fsym=IOST&tsyms=USD,JPY,EUR"
我想连接来自我的电报用户(IOST)的输入。你知道吗
这是我目前写的,但我必须硬编码每个api调用。你知道吗
def test (bot, update, args):
params = {
'fsym' : fsym
}
testCall = "https://min-api.cryptocompare.com/data/price"
testJson = requests.get(testCall, params=params)
testOut = testJson
update.message.reply_text(testOut)
这就是向电报api发送命令的原因。基本上,我的脚本会一直等到用户调用/测试(输入一个硬币名)。。。例如:/test btc
dp.add_handler(CommandHandler("test", test, pass_args=True))
发送给我的用户。你知道吗
您可以做的是,传递一个新参数,该参数将具有该值。这样您就可以每次更改参数,而不是硬编码。例如:
相关问题 更多 >
编程相关推荐