在Dialogflow中创建聊天机器人之后,我想将其连接到我的PyCharm环境,我的最终目标是在Python中创建一个GUI,并允许它通过Dialogflow后端进行连接,我还拥有一个Firestore数据库和一些API。
我已阅读过将PyCharm连接到Dialogflow(以及Google Cloud平台)的信息,我需要使用通过PIP安装的Firebase-Admin SDK。
import dialogflow_v2beta1
from google.cloud import firestore
import firebase_admin
from firebase_admin import credentials
#Initialize the Admin SDK
cred = credentials.Certificate('C:Users\folder1\folder2\chatbot.json')
default_app = firebase_admin.initialize_app(cred)
#The below is a default test hoping to write a new document to the Firestore Database to check the connection works.
doc_ref = db.collection(u'users').document(u'alovelace')
doc_ref.set({
u'first': u'Ada',
u'last': u'Lovelace',
u'born': 1815
})
因此,通过以上内容,我只是希望通过Google平台将环境连接到聊天机器人,并在运行此代码时希望在Firestore数据库中创建一些数据。
运行以上命令时出现的错误是:
C:\Users\Me\PycharmProjects\Chatbot\venv\Scripts\python.exe C:/Users/Me/PycharmProjects/Chatbot/venv/Chatbot.py
Traceback (most recent call last):
File "C:/Users/Me/PycharmProjects/Chatbot/venv/Chatbot.py", line 12, in <module>
cred = credentials.Certificate('C:Users\folder1\folder2\chatbot.json')
File "C:\Users\Me\PycharmProjects\Chatbot\venv\lib\site-packages\firebase_admin\credentials.py", line 83, in __init__
with open(cert) as json_file:
IOError: [Errno 2] No such file or directory: 'C:Users\\folder1\\folder2\\chatbot.json'
Process finished with exit code 1
简而言之,我已经检查了certificate.py文件中的第83行错误,默认注释表明该文件无法找到,但据我所知是正确的。我唯一注意到的是错误中的两个\。
任何帮助将非常感激。
至尊宝的传说
慕沐林林
宝慕林4294392
慕莱坞森
随时随地看视频慕课网APP
相关分类