Я написал одну успешную функцию, которая отправляет текст через twilio.Это моя вторая попытка.Я хочу, чтобы он отправлял текст в любое время при создании документа.Моя функция отображается в веб-консоли и проходит проверку на наличие ошибок.При проверке логов нет ошибок или записи об этом стреляли.Я подозреваю, что мой путь неправильный, но я действительно не знаю, в чем проблема.Когда я создаю документ, я использую это как путь:
("rooms/" + myUserId + "/" + "thread")
Вот мой index.js:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const db = admin.firestore()
const twilio = require('twilio');
const accountSid = functions.config().twilio.sid;
const authToken = functions.config().twilio.token;
const client = new twilio(accountSid, authToken);
const twilioNumber = '+xxxxxxxxxx'
exports.sendNewChat =
functions.database.ref('/rooms/{myUserId}/thread')
.onCreate((snapshot, context) => {
const textMessageNewChat = {
body:'New Chat From: ' + sender,
to:'xxxxxxxxxx',
from: twilioNumber
}
return client.messages.create(textMessageNewChat)
});
Спасибо!