Fix FB send job params
This commit is contained in:
parent
e26e5832ff
commit
89d229eba9
1 changed files with 5 additions and 4 deletions
|
|
@ -2,13 +2,14 @@ import { db } from "bridge-common";
|
||||||
|
|
||||||
interface SendFacebookMessageTaskOptions {
|
interface SendFacebookMessageTaskOptions {
|
||||||
token: string;
|
token: string;
|
||||||
message: any;
|
recipient: string;
|
||||||
|
text: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
const sendFacebookMessageTask = async (
|
const sendFacebookMessageTask = async (
|
||||||
options: SendFacebookMessageTaskOptions,
|
options: SendFacebookMessageTaskOptions,
|
||||||
): Promise<void> => {
|
): Promise<void> => {
|
||||||
const { token, message } = options;
|
const { token, text, recipient } = options;
|
||||||
const { pageId, pageAccessToken } = await db
|
const { pageId, pageAccessToken } = await db
|
||||||
.selectFrom("FacebookBot")
|
.selectFrom("FacebookBot")
|
||||||
.selectAll()
|
.selectAll()
|
||||||
|
|
@ -18,8 +19,8 @@ const sendFacebookMessageTask = async (
|
||||||
const endpoint = `https://graph.facebook.com/v19.0/${pageId}/messages`;
|
const endpoint = `https://graph.facebook.com/v19.0/${pageId}/messages`;
|
||||||
|
|
||||||
const outgoingMessage = {
|
const outgoingMessage = {
|
||||||
recipient: { id: message.recipient },
|
recipient: { id: recipient },
|
||||||
message: { text: `"${message.text}", right back at you!` },
|
message: { text },
|
||||||
messaging_type: "RESPONSE",
|
messaging_type: "RESPONSE",
|
||||||
access_token: pageAccessToken,
|
access_token: pageAccessToken,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue