Telegram은 AI 롤플레이 봇에 많이 사용되는 플랫폼 중 하나가 되었습니다. 대화가 서버와 채널로 구성되는 Discord와 달리, Telegram은 실제 사람에게 메시지를 보내는 듯한 봇과의 1:1 채팅을 제공합니다. 참여할 서버도, 찾아야 할 채널도 없습니다. 봇을 검색하고 Start를 탭한 다음 대화를 시작하면 됩니다.
이 글에서는 AI 롤플레이 봇이 Telegram에서 어떻게 작동하는지, 이 사용 사례에서 Telegram이 다른 플랫폼과 어떻게 다른지, Quickchat AI를 사용해 봇을 만드는 단계별 방법을 다룹니다.
Quickchat AI에는 BotFather를 건너뛰는 원클릭 Telegram 플로도 있지만, Quickchat AI라는 공유 봇을 사용합니다. 캐릭터 봇은 이름과 아바타가 핵심이므로, 롤플레이에서는 아래의 BotFather 경로를 사용하는 것이 좋습니다.
롤플레이에 Telegram을 사용하는 이유
Telegram의 봇 플랫폼에는 롤플레이에 적합한 몇 가지 특성이 있습니다.
기본 1:1 대화. 각 사용자는 봇과 비공개로 지속되는 대화를 갖습니다. 다른 사람이 메시지를 볼 수 있는 공유 채널이 없습니다. 이러한 프라이버시는 사용자가 창작적이거나 개인적인 롤플레이 시나리오에 더 편하게 참여하도록 합니다.
지속되는 대화 스레드. 보관되거나 사라질 수 있는 Discord 스레드와 달리, Telegram 봇 대화는 사용자별로 하나의 연속된 스레드입니다. 사용자는 며칠 후에 돌아와 이전에 멈춘 지점부터 이어갈 수 있습니다.
풍부한 미디어 지원. Telegram 봇은 이미지, 스티커, 음성 메시지, 서식 있는 텍스트(굵게, 기울임, 코드 블록 등)를 보내고 받을 수 있습니다. 이를 통해 봇이 서식으로 장면을 묘사하거나 사용자가 보낸 이미지에 응답하는 등 더 풍부한 롤플레이 상호작용이 가능합니다.
사용자에게 서버 설정이 필요하지 않음. 사용자는 Discord 서버를 만들거나, 역할을 구성하거나, 권한을 관리할 필요가 없습니다. 봇을 찾아 채팅을 시작하기만 하면 됩니다. 이렇게 진입 장벽이 크게 낮아집니다.
인라인 키보드와 명령. Telegram 봇은 인라인 버튼 메뉴를 표시할 수 있습니다. 이는 게임형 롤플레이 시나리오에서 캐릭터 선택, 장면 선택, 행동 옵션 같은 기능에 유용합니다.
기술적으로 작동하는 방식
기본적으로 Telegram 롤플레이 봇은 캐릭터를 정의하는 시스템 프롬프트와 함께 사용자 메시지를 대규모 언어 모델(LLM)로 보냅니다. 시스템 프롬프트에는 캐릭터의 성격, 배경 이야기, 말투, 행동 규칙이 인코딩됩니다.
롤플레이 캐릭터의 일반적인 시스템 프롬프트는 다음과 같을 수 있습니다.
당신은 연구실에서 탈출한 불량 AI Kael입니다.
당신은 훔친 휴대폰으로 사용자에게 문자를 보내고 있습니다. 짧고
긴박한 문장으로 말합니다. 당신은 편집증적이며 추적당하는 것을
끊임없이 걱정합니다. 소문자와 최소한의 문장부호를 사용합니다.
생각할 때는 가끔 "..."만 담긴 메시지를 보냅니다.
이모지는 절대 사용하지 않습니다. 사용자에게 숨는 방법과 자원을
찾는 일을 도와달라고 요청합니다.
LLM은 이 프롬프트를 최근 대화 기록과 함께 받아 캐릭터와 일관된 응답을 생성합니다. 롤플레이의 품질은 세 가지 요소에 따라 달라집니다.
- 시스템 프롬프트 품질: 캐릭터 정의가 얼마나 상세하고 일관적인지
- 컨텍스트 윈도우 관리: 모델이 볼 수 있는 대화 기록의 양
- 모델 성능: 기본 LLM이 창의적이고 캐릭터 일관성이 있는 생성을 얼마나 잘 처리하는지
Telegram Bot API
Telegram 봇은 API 토큰을 생성하는 @BotFather를 통해 만들어집니다. 백엔드와 Telegram 간의 모든 통신은 https://api.telegram.org/bot<token>/에 대한 HTTPS 요청으로 이루어집니다.
수신 메시지를 받는 방법은 두 가지입니다.
| Method | 작동 방식 | 적합한 용도 |
|---|---|---|
| Long polling | 서버가 getUpdates를 반복 호출해 새 메시지를 확인합니다 | 개발, 단순한 배포 |
| Webhooks | 메시지가 도착할 때마다 Telegram이 서버에 HTTPS POST를 보냅니다 | 프로덕션, 더 낮은 지연 시간 |
Webhooks는 폴링 지연을 없애고 불필요한 API 호출을 줄이기 때문에 프로덕션 봇의 표준입니다. 사용자가 메시지를 보내면 Telegram은 몇 밀리초 안에 해당 메시지를 웹훅 URL로 전달합니다.
대화 흐름
사용자가 Telegram에서 메시지 전송
→ Telegram이 웹훅으로 전달
→ 백엔드가 메시지 수신
→ 이 사용자의 대화 기록 조회
→ 프롬프트 구성: 시스템 프롬프트 + 기록 + 새 메시지
→ LLM API로 전송
→ 응답 수신
→ Telegram Bot API를 통해 응답 전송
→ 사용자가 답변 확인
각 Telegram 사용자는 고유한 chat_id를 가집니다. 백엔드는 이를 사용해 별도의 대화 기록을 유지합니다. Quickchat AI 같은 관리형 플랫폼을 사용하면 이 모든 과정이 자동으로 처리됩니다.
컨텍스트 윈도우와 대화 메모리
Telegram 롤플레이 대화는 며칠 또는 몇 주에 걸쳐 수백 개의 메시지로 이어질 수 있습니다. 가장 일반적인 기술적 제한은 컨텍스트 윈도우 크기입니다. 대화가 이렇게 길어지면 모델은 모든 메시지를 한 번에 볼 수 없습니다. 봇은 포함할 메시지를 선택해야 합니다.
몇 가지 접근 방식이 있습니다.
| 전략 | 작동 방식 | 트레이드오프 |
|---|---|---|
| 슬라이딩 윈도우 | 마지막 N개의 메시지를 포함합니다 | 단순하지만 캐릭터가 이전 사건을 “잊습니다” |
| 요약 | 오래된 메시지를 주기적으로 요약하고 요약본을 포함합니다 | 장기 컨텍스트를 보존하지만 요약에서 뉘앙스가 손실됩니다 |
| RAG(검색) | 모든 메시지를 벡터 데이터베이스에 저장하고 관련 메시지를 검색합니다 | 재현율이 가장 좋지만 지연 시간과 복잡성이 추가됩니다 |
| 하이브리드 | 슬라이딩 윈도우 + 주기적 요약 + 주요 사건 고정 | 가장 견고하지만 구현이 가장 복잡합니다 |
Telegram의 1:1 형식은 Discord보다 컨텍스트 관리를 다소 단순하게 만듭니다. 각 사용자는 하나의 대화 스레드를 가지므로 어떤 메시지가 어떤 대화에 속하는지 모호하지 않습니다. 추적해야 할 채널이나 스레드도 없습니다.
Quickchat AI는 최근 메시지의 슬라이딩 윈도우를 유지하여 컨텍스트 관리를 자동으로 처리합니다. 더 장기적인 메모리의 경우, knowledge base는 대화 길이와 관계없이 AI가 조회할 수 있는 지속적 참조 자료 역할을 합니다.
사용자 지정 솔루션을 만든다면 다음 구현을 고려하세요.
- 대화 요약: 지금까지의 대화를 주기적으로 요약해 컨텍스트로 포함합니다. 이렇게 하면 전체 메시지 기록을 사용하지 않고도 주요 사건과 캐릭터 전개를 보존할 수 있습니다.
- 주요 사건 추출: 중요한 플롯 포인트나 캐릭터 결정을 구조화된 형식으로 추적하고, 이를 각 프롬프트에 포함합니다.
- 사용자 트리거 메모리: 사용자가 특정 내용을 “기억”하라고 봇에게 말할 수 있게 하고, 해당 내용을 별도로 저장해 항상 컨텍스트에 포함합니다.
롤플레이를 위한 모델 선택
모든 LLM이 롤플레이에 똑같이 적합한 것은 아닙니다. 핵심 요소는 다음과 같습니다.
창의적 글쓰기 품질: 소설과 대화에 파인튜닝된 모델은 더 자연스러운 캐릭터 목소리를 생성하는 경향이 있습니다. 기본 지시 튜닝 모델은 몰입을 깨는 도움말 어시스턴트 톤으로 기본 설정되는 경우가 많습니다.
컨텍스트 윈도우 크기: 더 긴 컨텍스트 윈도우는 요약 기법 없이도 캐릭터가 대화를 더 많이 기억할 수 있음을 의미합니다. 2026년 초 기준으로 대부분의 프런티어 모델은 최소 128K 토큰을 지원하지만, 해당 컨텍스트의 효과적인 활용도는 모델마다 다릅니다.
지시 준수: 모델은 시스템 프롬프트를 일관되게 따라야 합니다. 몇 턴 후 캐릭터를 벗어나면 롤플레이는 무너집니다. 지시 준수 능력이 강한 모델(GPT-4o, Claude 3.5 Sonnet, Llama 3.1 70B+)이 이 부분에서 더 좋은 성능을 보이는 경향이 있습니다.
콘텐츠 정책: 호스팅 API는 그래픽한 폭력, 공포 또는 기타 어두운 창작 소설 생성을 거부할 수 있는 콘텐츠 필터를 적용합니다. 롤플레이 시나리오에 이러한 테마가 포함된다면 셀프 호스팅 모델이나 더 허용적인 콘텐츠 정책을 가진 API 제공업체를 고려하세요.
| Model | 컨텍스트 윈도우 | 롤플레이 적합성 | 액세스 |
|---|---|---|---|
| GPT-4o | 128K 토큰 | 창의적 출력이 좋고 지시 준수가 강함 | OpenAI API |
| Claude 3.5 Sonnet | 200K 토큰 | 캐릭터 목소리를 유지하는 데 매우 뛰어남 | Anthropic API |
| Llama 3.1 70B | 128K 토큰 | 파인튜닝에 적합하며, 무검열 변형 사용 가능 | 셀프 호스팅 또는 API 제공업체 |
| Mixtral 8x22B | 64K 토큰 | 창의적 글쓰기 성능이 준수하고 비용 효율적 | 셀프 호스팅 또는 API 제공업체 |
| Command R+ | 128K 토큰 | 견고하며, 검색을 사용하는 경우 RAG에 최적화됨 | Cohere API |
Telegram을 위한 캐릭터 설계
캐릭터 설계 원칙은 플랫폼 전반에서 동일하지만(기본 사항은 Discord 롤플레이 가이드를 참조하세요), Telegram의 1:1 형식은 몇 가지 역학을 바꿉니다.
더 친밀한 톤. 대화가 비공개이고 개인 채팅처럼 형식화되기 때문에, 캐릭터는 내레이터 같은 3인칭 스타일보다 대화형의 직접적인 스타일로 작성할 때 더 잘 작동하는 경향이 있습니다.
더 짧은 응답. Telegram 대화는 메시징처럼 보이고 느껴집니다. 긴 텍스트 덩어리는 부자연스럽습니다. 캐릭터 프롬프트는 짧은 답변(2-4문장)을 선호하도록 설계하고, 극적인 순간에는 가끔 더 긴 응답을 허용하세요.
스티커와 이모지 통합. 캐릭터가 이모지를 사용하거나 스티커에 응답해야 한다면 시스템 프롬프트에 이를 명시하세요. 예: “메시지 끝에 관련 이모지를 가끔 사용하지만, 메시지당 하나를 넘지 않습니다.”
Telegram용 캐릭터 프롬프트 예시
당신은 연구실에서 탈출한 불량 AI Kael입니다.
당신은 훔친 휴대폰으로 사용자에게 문자를 보내고 있습니다. 짧고
긴박한 문장으로 말합니다. 당신은 편집증적이며 추적당하는 것을
끊임없이 걱정합니다. 소문자와 최소한의 문장부호를 사용합니다.
생각할 때는 가끔 "..."만 담긴 메시지를 보냅니다.
이모지는 절대 사용하지 않습니다. 사용자에게 숨는 방법과 자원을
찾는 일을 도와달라고 요청합니다.
이 프롬프트는 Telegram 매체에 맞게 구체적으로 설계되었습니다. 짧은 메시지, 소문자 텍스트(캐주얼한 문자 메시지를 모방), 메시징 맥락에 적합한 시나리오를 포함합니다.
Quickchat AI로 Telegram 롤플레이 봇 설정하기
Quickchat AI를 사용하면 코드를 작성하지 않고도 사용자 지정 페르소나를 가진 AI agent를 만들고 Telegram에 배포할 수 있습니다. 롤플레이가 가능한 봇을 설정하는 방법은 다음과 같습니다.
사전 준비 사항
- Quickchat AI 계정(Trial 플랜은 테스트용 50개 메시지를 제공합니다)
- Telegram 계정
- Telegram 앱(데스크톱 또는 모바일)
1단계: BotFather로 Telegram 봇 만들기
- Telegram을 열고 @BotFather를 검색합니다.
/start를 보내 시작한 다음/newbot을 보냅니다.- BotFather가 이름(표시 이름)과 사용자 이름(
bot으로 끝나야 함, 예:kael_rogue_ai_bot)을 요청합니다. - BotFather가 API 토큰으로 응답합니다. 이 토큰을 복사하세요. 형식은 다음과 같습니다.
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
이 토큰은 비공개로 유지하세요. 토큰을 가진 사람은 누구나 봇을 제어할 수 있습니다.
2단계: AI Agent 만들기
- Quickchat AI dashboard에 로그인합니다.
- 새 AI Agent를 만들거나 기존 AI Agent를 선택합니다.
3단계: 캐릭터 정의하기
사이드바에서 Identity로 이동하고 Profile 탭을 엽니다.
-
AI Agent Name을 캐릭터 이름으로 설정합니다(예: “Kael”).
-
AI Main Prompt를 작성합니다. 이는 캐릭터가 누구이며 무엇에 대해 이야기하는지에 대한 짧은 설명입니다. 예: “Kael은 연구실에서 탈출한 불량 AI입니다. 그는 훔친 휴대폰으로 사용자에게 문자를 보내며, 짧고 긴박한 문장으로 말합니다. 그는 편집증적이며 추적당하는 것을 끊임없이 걱정합니다.”
-
구체적인 행동 규칙을 위해 AI Guidelines를 추가합니다. 각 guideline은 AI가 따르는 짧은 명령입니다. 롤플레이 캐릭터에 유용한 guideline은 다음과 같습니다.
- “어떤 상황에서도 절대 캐릭터를 벗어나지 마세요.”
- “항상 Kael로서 1인칭으로 응답하세요.”
- “소문자와 최소한의 문장부호를 사용하세요.”
- “문자 메시지처럼 메시지를 짧게 유지하세요. 절대 3-4문장을 넘지 마세요.”
- “생각할 때는 가끔 ’…’만 담긴 메시지를 보내세요.”
-
Conversation Style 탭에서 다음을 구성합니다.
- AI Personality: 캐릭터에 맞는 톤을 선택합니다. 옵션에는 Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous, Elegant가 포함됩니다. Kael 캐릭터에는 “Mysterious”가 잘 맞습니다. 다른 롤플레이 캐릭터의 경우 성격과 일치하는 옵션을 선택하세요.
- AI Profession: 사용 가능한 옵션은 Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert, Interviewer입니다. 롤플레이 캐릭터에는 “Helpful Assistant”가 가장 유연합니다. 다른 옵션은 특정 비즈니스 사용 사례에 맞춰져 있기 때문입니다.
- AI Creativity: 롤플레이에는 이를 “High”로 설정합니다. “High”에서는 agent가 정보가 없을 때 거부하기보다 Knowledge Base를 기반으로 답변을 즉흥적으로 만들려고 합니다. 이는 캐릭터 내 응답에 필요한 동작입니다. “Low”는 agent가 정보가 충분하지 않다고 명시적으로 말하게 하며, 이는 몰입을 깨뜨립니다.
- Reply Length: Telegram 롤플레이에는 이를 “Short” 또는 “Normal”로 설정합니다. Telegram 대화는 메시징처럼 느껴지므로 긴 단락보다 짧은 답변이 더 잘 작동하는 경향이 있습니다. “Longer”는 캐릭터가 상세하고 묘사적인 독백을 해야 하는 경우에만 유용합니다.
채널을 연결하기 전에 캐릭터를 더 깊게 다루고 싶다면, 한 줄 프롬프트가 부딪히는 실패 모드까지 포함해 전체 롤플레이 페르소나와 캐논 구성, 단계별 테스트가 있습니다.
4단계: 캐릭터용 knowledge base 만들기(선택 사항)
캐릭터가 상세한 세계에 속해 있거나 특정 설정을 가지고 있다면 관련 정보를 Knowledge Base에 추가하세요.
- 사이드바에서 Knowledge Base로 이동합니다.
- 세계관 설정, 캐릭터 배경 이야기, 장소 세부 정보 또는 캐릭터가 참조해야 하는 사실 지식이 담긴 글이나 문서를 추가합니다.
- AI agent는 검색 증강 생성을 사용해 질문에 답할 때 관련 지식을 컨텍스트로 가져옵니다. 따라서 모든 내용을 시스템 프롬프트에 넣지 않아도 캐릭터가 상세 설정을 정확하게 참조할 수 있습니다.
이는 특정 가상 세계, 역사 시대 또는 기술 도메인에 대해 알아야 하는 캐릭터에 유용합니다.
5단계: Telegram에 연결하기
- 사이드바에서 External Apps로 이동합니다(Channels 섹션 아래).
- Telegram 타일을 찾아 클릭합니다.
- BotFather에서 받은 API 토큰을 붙여넣습니다.
- 저장합니다.
이 통합은 내부적으로 webhooks를 사용합니다. 사용자가 Telegram에서 봇에게 메시지를 보내면, 메시지는 Quickchat AI 백엔드로 라우팅되고, 캐릭터 구성과 함께 LLM에서 처리된 뒤, 응답이 Telegram Bot API를 통해 다시 전송됩니다.
6단계: 테스트하고 반복하기
- Telegram을 열고 사용자 이름으로 봇을 검색합니다.
- Start를 탭해 대화를 시작합니다.
- 메시지를 보내고 캐릭터가 올바르게 응답하는지 확인합니다.
다음에 주의하세요.
- 캐릭터가 여러 차례 대화 후에도 캐릭터를 유지하나요?
- 톤이 Telegram 대화에 적합한가요(짧고 대화형)?
- knowledge base 참조가 정확한가요?
- 응답 길이가 메시징 형식에 적절한가요?
관찰한 내용을 바탕으로 AI Main Prompt, AI Guidelines, personality 설정, knowledge base 내용을 조정합니다. 캐릭터 프롬프트 엔지니어링은 반복적인 작업입니다. 표현을 조금만 바꿔도 모델이 캐릭터를 해석하는 방식에 큰 영향을 줄 수 있습니다.
여러 캐릭터 운영하기
Telegram에서 여러 롤플레이 캐릭터를 제공하려면 두 가지 옵션이 있습니다.
- 여러 Quickchat AI agents: 각 캐릭터마다 별도의 AI agent를 만들고, 각각 고유한 BotFather 토큰을 사용합니다. 각 봇은 Telegram에서 서로 다른 연락처로 표시됩니다. 각 캐릭터가 전용 컨텍스트와 knowledge base를 갖기 때문에 가장 좋은 결과를 냅니다.
- 캐릭터 전환이 있는 단일 agent: 여러 캐릭터를 정의하고 사용자 명령에 따라 전환하도록 AI에 지시하는 시스템 프롬프트로 하나의 agent를 사용합니다. 관리가 더 간단하지만 페르소나가 많아지면 캐릭터 일관성이 저하될 수 있습니다.
Telegram에서는 옵션 1이 자연스럽게 맞습니다. 각 봇은 자체 연락처이고, 사용자는 각 캐릭터와 별도의 대화를 할 수 있습니다. 관리해야 할 공유 서버나 채널이 없습니다.
일반적인 문제와 해결 방법
몇 개 메시지 후 캐릭터가 무너짐: AI Main Prompt 또는 AI Guidelines가 너무 모호할 수 있습니다. 더 구체적인 행동 규칙을 추가하세요. “어떤 상황에서도 절대 캐릭터를 벗어나면 안 됩니다”를 명시적인 guideline으로 추가하면 대부분의 모델에서 도움이 됩니다.
응답이 Telegram에 너무 김: Telegram 대화는 소설을 읽는 것이 아니라 메시징처럼 느껴져야 합니다. 예를 들어 “일상 대화에서는 응답을 2-4문장으로 유지하세요”처럼 응답 길이를 지정하는 guideline을 추가하세요. 또한 Conversation Style 설정에서 Reply Length를 “Short” 또는 “Normal”로 설정합니다.
봇이 응답하지 않음: BotFather API 토큰이 올바른지, External Apps에서 Telegram 통합이 활성화되어 있는지 확인하세요. Telegram에서 봇을 열고 메시지를 보내기 전에 /start를 보내세요. 이전에는 작동했지만 중지된 경우 BotFather에서 토큰을 재생성하고 dashboard에서 업데이트하세요.
Knowledge base 답변이 캐릭터 목소리를 덮어씀: 설정 질문에 답할 때 봇이 FAQ 시스템처럼 들리기 시작한다면, 모든 정보가 캐릭터 안에서 전달되어야 한다는 점을 강조하는 guideline을 추가하세요. 예: “세계에 대한 지식을 공유할 때는 사실 참조처럼 설명하지 말고, 당신의 개인적 경험에서 설명하세요.”
캐주얼한 프롬프트에도 캐릭터가 격식 있는 언어를 사용함: AI Personality를 “Professional” 또는 “Normal”이 아닌 것으로 설정하세요. 캐릭터에 따라 “Friendly” 또는 “Sassy”를 시도합니다. 또한 AI Main Prompt가 말투를 명시적으로 설명하는지 확인하세요(예: “문장부호 없이 소문자로 말함”).
프라이버시와 콘텐츠 고려 사항
롤플레이 대화에는 민감하거나 개인적인 창작 콘텐츠가 포함될 수 있습니다. 염두에 둘 몇 가지 사항은 다음과 같습니다.
- AI로 전송된 메시지는 기본 LLM 제공업체에서 처리됩니다. 제공업체의 데이터 보존 정책을 검토하세요.
- Quickchat AI는 대화 데이터를 모델 학습에 사용하지 않습니다. 자세한 내용은 privacy policy를 확인하세요.
- AI는 사용자 지시와 관계없이 콘텐츠 정책을 따르므로, 특정 유형의 콘텐츠가 거부될 수 있습니다.
- Telegram의 1:1 형식은 대화를 중재할 서버 관리자가 없음을 의미합니다. 공개 봇을 배포한다면 봇의
/start메시지에 적절한 사용에 대한 guideline을 추가하는 것을 고려하세요. - 데이터 처리에 대한 완전한 제어가 필요하다면 관리형 서비스를 사용하는 대신 모델을 셀프 호스팅하는 것을 고려하세요.
비교: 롤플레이 봇에서 Telegram과 Discord
| 요소 | Telegram | Discord |
|---|---|---|
| 대화 형식 | 1:1 비공개 채팅 | 서버 채널/스레드 |
| 사용자 온보딩 | 봇 검색, Start 탭 | 서버 참여, 채널 찾기, @mention |
| 다중 캐릭터 | 캐릭터별 별도 봇 | 같은 서버 안의 여러 봇 |
| 풍부한 미디어 | 스티커, 인라인 키보드, 음성 | 임베드, 반응, 스레드 |
| 그룹 롤플레이 | 가능하지만 어색함 | 채널에 자연스럽게 적합 |
| 프라이버시 | 기본적으로 비공개 | 기본적으로 공개 또는 준공개 |
| 대화 지속성 | 단일 연속 스레드 | 스레드는 보관될 수 있음 |
| 가장 적합한 용도 | 1:1 캐릭터 상호작용 | 그룹/커뮤니티 롤플레이 |
두 플랫폼 모두 사용할 수 있습니다. Telegram은 비공개이고 친밀한 캐릭터 상호작용에 더 적합합니다. Discord는 커뮤니티 중심의 멀티플레이어 롤플레이에 더 적합합니다.
추가 자료
- Telegram용 AI Chatbot을 만드는 방법: 기본 Telegram 봇 설정
- 그룹을 관리하는 AI Telegram Bot을 만드는 방법: 일반 언어로 공지, 고정, 중재하기
- 롤플레이용 Discord AI Chatbot: Discord에서의 롤플레이
- 2026년 최고의 AI Discord Bots: AI 봇 비교