디스코드 봇에서 유저 포인트 시스템 구현하기
·
봇 개발 팁/Discord.js
유저의 활동에 따라 포인트를 부여하는 시스템은 봇의 재미와 참여도를 높여줍니다. 간단한 구조로 시작해볼 수 있습니다. 여기서는 메시지 활동에 따라 포인트를 올려주는 기본적인 예시를 다룹니다.기본 구조메시지를 보낼 때마다 포인트를 1씩 올려줍니다.데이터베이스(SQLite 등)에 유저별 포인트를 저장합니다.!포인트 명령어로 자신의 점수를 확인할 수 있게 합니다.예제 코드아래는 Prisma를 사용해 포인트를 저장하고 불러오는 함수 예시입니다. 데이터베이스 연결 및 Prisma 설정 방법은 디스코드 봇에 SQLite 연동하기 - Prisma로 쉽게 시작하기를 참고하세요.import { PrismaClient } from '@prisma/client';const prisma = new PrismaClient();..