python - Python函数处理不存在的参数
问题描述
我正在开发一个 slack 机器人,我在其中定义了/commands
返回结果,如下所示:
@app.route('/test', methods=['POST'])
def hello_there():
if not is_request_valid(request):
abort(400)
return jsonify(
response_type='in_channel',
text='working',
)
在上面的代码片段中,机器人正在等待一个命令,即/test
. 我想编写一个函数来处理我的代码中不存在的所有其他命令,因此当我调用/command
不存在的 a 时,机器人将返回类似“对不起,此命令不存在”的文本。
我怎么能写一个函数来处理这种行为?
谢谢你的建议。
解决方案
推荐阅读
- appgallery-connect - 如何删除 AGC 上的应用草稿版本?
- python - 过滤多个列并将用户功能应用于 Pandas 中的所有列?
- angularjs - Ag-grid:设置“groupMultiAutoColumn = false”或“groupUseEntireRow = true”时,如何对多个级别的 RowGroups 进行排序?
- php - 如果样式表存在,则拉入此 javascript 文件
- react-native - 反应原生
不造型 - python - 错误:FileNotFoundError - [Errno 2] 没有这样的文件或目录:AWS 弹性 beanstalk python 和 docker 出现“./virt/.Python”问题
- terraform - 部署 AKS terraform 时会创建一个额外的资源组、NSG、DNS 区域
- react-native - 反应原生 scrollView - 以编程方式滚动到底部
- vim - 在没有 kill 命令的情况下从外部退出 vim
- scala - Scala:在模式匹配中使用带有选项的通配符,用于参数过多的案例类