Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
电报bot(使用bot命令在python代码中传递变量)_Python_Heroku_Telegram Bot_Python Telegram Bot - Fatal编程技术网

电报bot(使用bot命令在python代码中传递变量)

电报bot(使用bot命令在python代码中传递变量),python,heroku,telegram-bot,python-telegram-bot,Python,Heroku,Telegram Bot,Python Telegram Bot,这是我的电报机器人的代码,它检测amazon.in链接并返回添加了amazon附属标签的链接,我在heroku上托管了这个机器人,我在heroku应用程序的配置变量中声明了这些环境变量(在下面的双引号中提到),它工作正常 现在我希望使用一些命令将这些变量传递给bot,然后相应地运行bot。 我希望使用一些bot命令将诸如“TOKEN”、“baseURL”、“affiliate_tag”之类的环境变量传递给电报bot 代码位于“bot.py”文件中 您可以将参数传递给命令(即/help a b),

这是我的电报机器人的代码,它检测amazon.in链接并返回添加了amazon附属标签的链接,我在heroku上托管了这个机器人,我在heroku应用程序的配置变量中声明了这些环境变量(在下面的双引号中提到),它工作正常

现在我希望使用一些命令将这些变量传递给bot,然后相应地运行bot。 我希望使用一些bot命令将诸如“TOKEN”、“baseURL”、“affiliate_tag”之类的环境变量传递给电报bot

代码位于“bot.py”文件中


您可以将参数传递给命令(即
/help a b
),这些参数在
CallbackContext中的
CommandHandler
as列表中可用

def help_command_handler(update, context):
"""Help handler"""
print(context.args)

baseURL = context.args[0]
affiliate_tag = context.args[1]