import { type NextRequest, type NextResponse } from "next/server";
import { Routes } from 'discord-api-types/rest/v10'
import { REST } from '@discordjs/rest'
export async function GET(request: NextRequest, response: NextResponse) {
const channelId = "id-of-the-channel"
const rest = new REST({ version: "10", authPrefix: "Bearer", makeRequest: fetch }).setToken("user-token")
try {
const data = await rest.get(Routes.channelMessages(channelId))
// ... rest of the code
} catch (e) {
console.error(e)
return Response.json([])
}
}
import { type NextRequest, type NextResponse } from "next/server";
import { Routes } from 'discord-api-types/rest/v10'
import { REST } from '@discordjs/rest'
export async function GET(request: NextRequest, response: NextResponse) {
const channelId = "id-of-the-channel"
const rest = new REST({ version: "10", authPrefix: "Bearer", makeRequest: fetch }).setToken("user-token")
try {
const data = await rest.get(Routes.channelMessages(channelId))
// ... rest of the code
} catch (e) {
console.error(e)
return Response.json([])
}
}