Discord AI 챗봇: 채널과 티켓에서 질문에 답하기
Discord AI 챗봇은 서버의 질문을 읽고 답을 직접 쓰는 봇입니다. Noxyr에서는 /aichat setup으로 추가합니다. 여러분이 고른 채널에서, 누군가 멘션할 때, 티켓 안에서, 여러분이 쓴 시스템 프롬프트를 따라 답합니다. API 키는 필요 없습니다.
얻는 것과 얻지 못하는 것
무언가를 켜기 전에 한계를 분명히 하세요. 한계가 봇이 어디에서 유용한지를 정하기 때문입니다.
- 각 메시지에 혼자서 답합니다. 이전 메시지를 기억하지 않으므로, 후속 질문은 주제를 다시 말해야 합니다.
- 설정하기 전까지 꺼져 있습니다. 새 서버에서는 아무것도 답하지 않습니다.
- 답장은 2,000자에서 멈춥니다, Discord 자체의 메시지 한도입니다.
- @everyone이나 @here가 있는 메시지는 무시합니다.
그래서 반복되는 질문에 처음 응답하는 역할에는 좋고, 길고 여러 단계로 이어지는 대화에는 맞지 않습니다. 그런 대화는 사람이 있는 티켓에서 해야 합니다.
답할 수 있는 세 곳
AI 채널 하나
채널에 올라온 모든 메시지에 답이 달립니다. 서버마다 AI 채널은 하나이며, 설정을 다시 실행하면 옮길 수 있습니다. 기능을 끄지 않고 그 채널에서만 답을 멈추려면 /aichat remove-channel을 쓰세요.
멘션되는 곳 어디든
끄지 않는 한, 봇은 서버에서 자신을 멘션한 모든 메시지에도 답합니다. 대화 중간에 유용하지만, 붐비는 서버에서는 시끄러우니 먼저 테스트하세요.
티켓 안
ticket_help를 켜면 새 티켓마다 AI Help 버튼이 생깁니다. 누르면 멤버에게 봇을 멘션하고 문제를 설명하라는 짧은 안내가 게시되고, 답은 티켓 안에 도착합니다. 스태프는 여전히 모든 것을 보고 티켓을 소유합니다. 티켓 AI가 멘션에 의존하므로 멘션은 켜 두세요.
설정 명령
| 명령 | 하는 일 |
|---|---|
/aichat setup | AI 채팅을 켭니다. 옵션: channel, respond_to_mentions, ticket_help, system_prompt, language |
/aichat remove-channel | 한 채널의 답을 멈춥니다 |
/aichat status | 채널, 멘션 설정, 티켓 설정, 프롬프트를 보여 줍니다 |
/aichat off | 모든 답을 멈추고, 설정은 유지합니다 |
같은 설정이 대시보드의 AI Chat 페이지에도 있습니다. language 옵션은 봇이 항상 답할 언어를 정하며, Auto를 고르면 사용자를 따릅니다.
시스템 프롬프트는 직무 기술서처럼 쓰세요
시스템 프롬프트는 모든 요청과 함께 보내지며, 명령에서는 최대 1,500자까지 쓸 수 있습니다. 모호한 프롬프트는 모호한 답을 줍니다. 더 나은 프롬프트는 서버 이름을 말하고, 봇이 무엇에 대해 말해도 되는지 말하며, 무엇을 거절해야 하는지 말합니다. 봇이 의존해야 할 사실, 예를 들어 인증이 어떻게 작동하는지나 규칙이 어디에 있는지를 적어 두면 도움이 됩니다. 모델은 여러분이 말해 주지 않으면 서버에 대해 아무것도 모르기 때문입니다.
프롬프트는 설정 복사로 여러분의 서버 사이에 옮겨지는 설정 중 하나이므로, 한 번만 쓰면 됩니다.
서버를 보호하는 한도
- 서버당 분당 AI 답장 6개, 모든 멤버가 나눠 씁니다. 그 이상이면 봇은 몇 초를 기다려야 하는지 한 번 알려 줍니다.
- 조용히 실패하지 않습니다. 모든 AI 제공업체가 실패하면, 봇은 입력 표시를 매달아 두는 대신 AI에 닿을 수 없다고 말합니다.
- 키가 필요 없습니다. 요청은 Google AI로 먼저 가고, 그다음 OpenRouter의 무료 모델, 그다음 Groq로 갑니다.
대신 자신만의 한도를 원한다면, OpenRouter, Groq, NVIDIA, Token Harbor에서 자신의 키를 추가하세요. 그러면 AI 채팅은 여러분의 키로 돌고, Noxyr의 AI가 백업이 됩니다. 자신의 AI 키를 보세요.
꼭 읽어야 할 개인정보 메모
답을 만들기 위해 메시지 텍스트가 제3자 AI 제공업체로 보내집니다. 사람들이 개인 정보를 올리는 채널에서는 AI 채팅을 켜지 마세요. 질문을 위한 채널을 고르고, 답이 AI에서 나온다는 것을 멤버에게 알리세요.
전체 또는 일부를 끄기
여러분은 결코 묶여 있지 않습니다. /aichat off는 티켓을 포함한 모든 답을 멈추고, 채널과 프롬프트는 나중을 위해 보관합니다. /module로 AI Chat 모듈을 끄면 같은 일을 하고 /aichat 명령도 숨깁니다. 티켓에서는 멘션을 받되 채널은 조용하게 두고 싶다면 /aichat remove-channel을 쓰세요.
신중한 도입이 잘 작동합니다. 채널 하나에서 멘션을 끈 채로 시작하고, 며칠 동안 답을 읽고, 틀린 답마다 프롬프트를 고치고, 신뢰가 생기면 티켓 도움말을 더하세요. 돈 문제, 밴, 화난 멤버는 사람에게 맡기세요.
다음으로 갈 곳
모든 세부 사항은 AI 채팅 문서에서, 도입 조언은 지원용 Discord AI 챗봇 가이드에서 읽으세요. 티켓 봇과 함께 쓰고, AI가 전혀 필요 없는 답은 자동 응답을 보세요. 시작하려면 서버에 Noxyr를 추가하세요.
자주 묻는 질문
내 Discord 서버에 AI 챗봇을 어떻게 추가하나요?
Noxyr를 추가하고 /aichat setup을 실행하거나, 대시보드의 AI Chat 페이지를 여세요. 채널을 고르고, 멘션에 답할지 정하고, 시스템 프롬프트를 쓰세요. 이것을 하기 전까지 AI 채팅은 꺼져 있습니다.
Noxyr AI 챗봇에 API 키가 필요한가요?
아니요. 요청은 Google AI로 먼저 가고, 그다음 OpenRouter의 무료 모델, 그다음 Groq로 갑니다. 자신만의 한도를 원하면 OpenRouter, Groq, NVIDIA, Token Harbor에서 자신의 키를 추가할 수 있습니다.
AI 챗봇이 이전 메시지를 기억하나요?
아니요. 각 메시지에 혼자서 답하므로, 후속 질문은 무엇에 관한 것인지 다시 말해야 합니다.
서버는 AI 답장을 얼마나 받을 수 있나요?
서버당 분당 최대 AI 답장 6개이며, 모든 멤버가 나눠 씁니다. 그 이상이면 봇은 몇 초를 기다려야 하는지 한 번 알려 줍니다.
AI 챗봇이 티켓 안에서도 도울 수 있나요?
네. ticket_help를 켜면 새 티켓마다 AI Help 버튼이 생깁니다. 멤버가 질문과 함께 봇을 멘션하면, 답이 티켓 안에 도착합니다.