2024-03-16 19:39:20 +01:00
|
|
|
import { NextRequest, NextResponse } from "next/server";
|
|
|
|
|
import { Service } from "./service";
|
|
|
|
|
|
|
|
|
|
const getAllBots = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const getOneBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const sendMessage = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const receiveMessages = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const registerBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const resetBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const requestCode = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const unverifyBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const refreshBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const createBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const deleteBot = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
2024-04-21 20:47:55 +02:00
|
|
|
const handleWebhook = async (req: NextRequest) => {
|
|
|
|
|
console.log({ req });
|
|
|
|
|
|
|
|
|
|
return NextResponse.json({ response: "ok" });
|
|
|
|
|
};
|
|
|
|
|
|
2024-03-16 19:39:20 +01:00
|
|
|
export const Signal: Service = {
|
|
|
|
|
getAllBots,
|
|
|
|
|
getOneBot,
|
|
|
|
|
sendMessage,
|
|
|
|
|
receiveMessages,
|
|
|
|
|
registerBot,
|
|
|
|
|
resetBot,
|
|
|
|
|
requestCode,
|
|
|
|
|
unverifyBot,
|
|
|
|
|
refreshBot,
|
|
|
|
|
createBot,
|
|
|
|
|
deleteBot,
|
2024-04-21 20:47:55 +02:00
|
|
|
handleWebhook,
|
2024-03-16 19:39:20 +01:00
|
|
|
};
|