import { NextPage, NextPageContext } from 'next' import dynamic from 'next/dynamic' import { NextSeo } from 'next-seo' import { get } from '@utils/Query' import { parseCookie } from '@utils/Tools' import { Bot, Server, User } from '@types' const Application = dynamic(() => import('@components/Application')) const DeveloperLayout = dynamic(() => import('@components/DeveloperLayout')) const Login = dynamic(() => import('@components/Login')) const Applications: NextPage = ({ user }) => { if(!user) return return

나의 봇

한국 디스코드 리스트 API를 활용하여 봇에 다양한 기능을 추가해보세요.

{ (user.bots as Bot[]).map(bot => ) }

나의 서버

한국 디스코드 리스트 API를 활용하여 서버에 다양한 기능을 추가해보세요.

{ (user.servers as Server[]).map(bot => ) }
} interface ApplicationsProps { user: User } export const getServerSideProps = async (ctx: NextPageContext) => { const parsed = parseCookie(ctx.req) const user = (await get.Authorization(parsed?.token)) || '' return { props: { user: await get.user.load(user) } } } export default Applications