from flask import Flask
from googlesearch import search
import requests
from twilio.twiml.messaging_response import MessagingResponse
app = Flask(__name__)
@app.route("/", methods=["POST"])
def bot():
user_msg = request.values.get('Body', '').lower()
response = MessagingResponse()
q = user_msg + "geeksforgeeks.org"
result = []
for i in search(q, num_results=3):
result.append(i)
msg = response.message(f"--- Results for '{user_msg}' ---")
for result in search_results:
msg = response.message(result)
return str(response)
if __name__ == "__main__":
app.run()
我正在使用Python制作一个机器人,这是我的代码,我得到了一个错误(搜索得到了一个意想不到的关键字参数'num_result')
1条答案
按热度按时间3phpmpom1#
意味着python找不到"request"符号,原因是你没有导入它
根据你需要的请求(取决于库),你需要导入它(看起来你试图导入请求
import requests
,但是请求库中的请求对象没有value属性)看你的代码,你可能想要从flash中请求,因此你只需要将第一行改为和请求将被定义
如果你真的想从requests中得到请求,那么你必须将代码改为