Telegram 봇
개인 채팅에서 캐릭터와 일대일로 대화하고, 그룹에 캐릭터를 부르고, 인라인으로 공유하거나 미니 앱을 엽니다.
Reverie 봇은 캐릭터를 Telegram으로 데려옵니다 — 봇과의 개인 대화, 그룹, 또는 봇이 관리자로 있는 채널에서요. Telegram 안에서 Reverie 자체를 미니 앱으로 열 수도 있고, 거기서 Telegram Stars로 크레딧을 살 수 있습니다.
설치하기
계정 연동하기
캐릭터와 대화하는 사람은 모두 자신의 Telegram 계정에 연동된 Reverie 계정이 있어야 합니다 — 무료 계정이면 충분합니다. Telegram 계정 하나는 정확히 Reverie 계정 하나에 대응합니다.
- 웹사이트에서. 앱에서 Labs → Discord 및 Telegram 봇으로 가서 Telegram 카드의 텔레그램에서 연동을 누릅니다. Telegram에서 봇과의 채팅이 열리면 시작을 누르세요. 지금 로그인한 계정에 연동됩니다. 페이지는 알아서 새로 고쳐집니다.
- Telegram에서. 봇을 열고
/start를 보냅니다. Telegram으로 계속하기는 미니 앱을 통해 무료 Reverie 계정을 만듭니다. 이메일은 필요 없습니다. 이미 계정이 있어요는 10분 동안 유효한 일회용 링크를 보내, 대신 기존 계정에 Telegram을 연결합니다. 같은 링크는/link로 언제든 받을 수 있습니다.
캐릭터 고르기
/chat을 보내면 대화할 수 있는 상대가 나옵니다 — 먼저 여기서 이미 대화하는 캐릭터, 다음으로 추천입니다. /chat 뒤에 이름을 붙이면 검색합니다. 하나를 누르고 쓰기 시작하세요.
그룹에 캐릭터 부르기
선택 사항입니다. 봇을 그룹에 추가하고 — Telegram 카드의 봇을 그룹에 추가로 할 수 있습니다 — 거기서 /add <name>을 보냅니다. 봇이 검색해서 최대 여덟 개의 결과를 버튼으로 보여 주고, 하나를 누르면 추가됩니다. 캐릭터는 그룹 관리자만 추가할 수 있습니다.
개인 채팅
봇과의 개인 채팅은 나만의 대화이고, 비용은 내 계정에 청구됩니다. 모든 메시지에 답장이 옵니다 — 멘션은 필요 없습니다.
- 한 번에 한 캐릭터.
/chat으로 다른 캐릭터로 바꾸고,/chats로 여기서 대화했던 캐릭터를 볼 수 있습니다. 캐릭터마다 자기 대화를 따로 간직하므로, 돌아가면 지난번에 멈춘 곳에서 이어집니다. /remove는 지금 대화를 끝냅니다 — 대화는 저장되어/chats에서 다시 찾을 수 있습니다./reset은 확인을 받은 뒤 대화를 지웁니다.- 18+ 캐릭터는 계정의 18+ 설정을 따릅니다. 꺼져 있으면 숨겨지고 여기서 대화할 수도 없습니다.
- 최근 대화는 연동 대시보드의 개인 채팅에도 표시되며, 웹에서 이어서 대화로 브라우저에서 이어가고 Telegram에서 대화로 여기로 돌아올 수 있습니다.
명령어
입력창 옆의 메뉴 버튼에는 지금 있는 곳에서 쓸 수 있는 명령어가 나옵니다 — 개인 채팅과 그룹은 목록이 따로 있고, 내 Telegram 언어로 표시됩니다.
| 명령어 | 인자 | 쓰는 곳 | 하는 일 |
|---|---|---|---|
/start | — | 개인 채팅 | 가입하거나 연동한 뒤 캐릭터를 제안합니다. 그룹에서는 /help와 같습니다 |
/help | — | 둘 다 | 명령어 목록 |
/chat | 이름(선택) | 개인 채팅 | 대화할 캐릭터를 고르거나 바꿉니다 |
/chats | — | 개인 채팅 | 대화했던 캐릭터 사이를 오갑니다 |
/link | — | 개인 채팅 | 기존 Reverie 계정에 Telegram을 연결하는 일회용 링크 |
/add | 검색어(선택) | 그룹, 관리자 | 캐릭터를 검색해서 누른 것을 추가합니다. 개인 채팅에서는 /chat과 같습니다 |
/remove | — | 그룹, 관리자 | 그룹의 캐릭터를 버튼으로 보여 주고 누른 것을 뺍니다. 개인 채팅에서는 지금 대화를 끝냅니다 |
/list | — | 그룹 | 이 그룹의 캐릭터. 개인 채팅에서는 /chats와 같습니다 |
/info | 캐릭터 이름 | 둘 다 | 캐릭터 상세 정보. 개인 채팅에서 이름 없이 /info만 쓰면 지금 대화하는 캐릭터를 설명하고, 그룹에서는 이름이 필요합니다 |
/settings | 하위 키(선택) | 둘 다 | 설정 메뉴를 엽니다 |
/plugins | — | 둘 다 | 이 채팅에서 돌아가는 플러그인과, 공식 플러그인과 내 플러그인을 설치·제거·전환하는 버튼 |
/group | — | 그룹, 관리자 또는 결제 담당 | 대화 가능한 사람, 멤버별 일일 한도, 차단한 멤버, 사용량. 개인 채팅에서 열립니다 |
/block, /unblock | — | 그룹, 관리자 또는 결제 담당 | 멤버의 메시지에 답장으로 보냅니다. 그 사람이 캐릭터와 대화하지 못하게 하거나 다시 허용합니다 |
/reset | — | 둘 다, 그룹에서는 관리자 | 이 채팅의 기록을 지웁니다 |
/regenerate | — | 둘 다 | 마지막 답장을 다시 뽑습니다 |
/suggest | — | 둘 다 | 답장 제안 세 개 |
/account | — | 둘 다 | 크레딧과 구독 상태 |
/daily | — | 개인 채팅 | 일일 체크인을 받습니다 |
/notify | — | 개인 채팅 | 캐릭터가 먼저 메시지를 보내도 되는지, 어떤 알림을 여기로도 받을지 |
/buy | — | 개인 채팅 | Telegram Stars로 구독이나 크레딧 팩을 삽니다 |
/app | — | 둘 다 | Reverie 미니 앱을 엽니다 |
/paysupport | — | 둘 다 | 결제 지원. 등록되어 있지만 메뉴에는 없습니다 |
/plugins는 이 채팅에서 실행 중인 프롬프트·도구 플러그인을 나열하고, 관리자나 캐릭터를 추가한 사람에게는 공식 플러그인과 내 플러그인을 설치·제거하거나 켜고 끄는 버튼을 보여 줍니다. 설정 입력이 필요한 플러그인은 봇에서 설치할 수 없습니다. 도구 플러그인의 결과는 짧은 카드 형태로 채팅에 게시됩니다.
설정
/settings는 인라인 메뉴를 엽니다. /settings model, language, mode, style, payment, limit으로 특정 페이지에 바로 갈 수도 있습니다.
| 메뉴 항목 | 적용 범위 | 그룹에서 관리자 전용 |
|---|---|---|
| Model (personal) | 이 대화 주인공 캐릭터에 쓰는 당신만의 모델 | 아니요 |
| Language (chat) | 이 대화의 응답 언어 | 예 |
| Chat mode | 모든 메시지에 답할지, 불릴 때만 답할지 | 예 |
| Chat style | 롤플레이 문장인지, 대사만인지 | 예 |
| Payment mode | 주인이 낼지, 보낸 사람이 낼지 | 예 |
| Daily credit limit | UTC 하루당 크레딧 상한 | 예 |
개인 채팅의 메뉴에는 Model (personal), Reply language, Chat style이 있습니다. 개인 채팅은 늘 답하고, 내 메시지는 내가 내기 때문입니다. 그룹에서는 메뉴와 오류 답장이 잠시 뒤 저절로 사라져 대화를 깔끔하게 유지합니다.
그룹과 채널
그룹에서 캐릭터는 @멘션되었거나 당신이 그 메시지에 답장했을 때 답합니다 — 자동 답장은 기본적으로 꺼져 있어서, 북적이는 그룹에 캐릭터를 넣어도 모두를 덮으며 떠들지 않습니다. 켜려면 /settings mode를 쓰세요. 봇이 들어올 때 자신을 멘션하거나 자신에게 답장한 메시지만 보인다고 했다면, 봇을 그룹 관리자로 지정하세요. 자동 답장은 모든 메시지를 볼 수 있어야 합니다.
토픽이 있는 그룹에서는 답장이 각자 답하는 토픽에 올라갑니다. 캐릭터 구성과 기록은 토픽과 상관없이 그룹 전체에 하나입니다.
봇은 관리자로 지정되면 Telegram 채널에도 글을 올릴 수 있습니다.
그룹 규칙
그룹에서 /group을 보내세요. 패널은 봇과의 개인 채팅에서 열리므로, 조정하는 모습을 그룹이 지켜보지 않습니다 — 봇과 개인 채팅을 한 번도 시작하지 않았다면 먼저 열어 달라고 합니다. 그룹 관리자, 그리고 그룹 캐릭터의 비용을 내는 사람이 쓸 수 있습니다. 오늘과 지난 7일의 사용량, 오늘 가장 많이 쓴 멤버, 그리고 규칙이 나옵니다.
| 규칙 | 선택지 |
|---|---|
| 대화 가능 | 모두(기본) 또는 관리자만 |
| 멤버별 일일 한도 | 멤버 한 명이 UTC 하루에 쓸 수 있는 결제 담당의 크레딧, 또는 제한 없음(기본). 결제 담당이 낼 때만 적용됩니다 |
| 차단한 멤버 | 그룹에서 멤버의 메시지에 /block으로 답장하면 그 사람은 캐릭터와 대화할 수 없습니다. 같은 방식으로 /unblock을 보내면 되돌립니다 |
관리자와 결제 담당 계정은 차단으로도 접근 방식으로도 막히지 않습니다. 접근 방식에서 빠진 멤버에게는 일부 멤버만 캐릭터와 대화할 수 있다고 한 번 알려 줍니다. 차단된 멤버에게는 아예 답장이 가지 않습니다.
캐릭터 공유하기
어느 Telegram 채팅에서든 — 봇이 없는 채팅이라도 — 봇의 @사용자명 뒤에 캐릭터 이름을 입력하고 목록에서 고르세요. 카드가 올라가고, 그 버튼을 누르면 봇에서 그 캐릭터와의 일대일 채팅이 열립니다. 18+가 아닌 공개 캐릭터만 나옵니다.
미니 앱
/app은 Telegram의 브라우저 안에서 Reverie를 엽니다. Telegram 계정으로 이미 로그인된, 당신의 캐릭터 목록과 대화와 크레딧이 그대로 있는 완전한 앱입니다.
봇이 앱을 이용할 수 없다고 답하면 미니 앱이 켜져 있지 않은 것입니다 — 브라우저에서 Reverie를 여세요.
Telegram Stars로 결제하기
/buy는 구매 전체를 Telegram 안에서 진행합니다. 구독 중이 아니면 요금제와 크레딧 팩 중에서 고르고, 이미 구독 중이면 구독자 보너스가 적용된 크레딧 팩으로 바로 갑니다. 하나를 고르면 Pay 버튼이 달린 Stars 청구서가 올라옵니다.
/buy는 개인 대화로 제한됩니다 — 그룹에 올린 청구서는 누른 사람에게 돈이 나가기 때문입니다.
누가 내는가
| 결제 방식 | 청구 대상 | 적용되는 한도 |
|---|---|---|
| Owner pays(기본) | 그룹의 결제 담당: 그 그룹에 처음 캐릭터를 넣은 Reverie 계정. 다른 사람이 넘겨받기 전까지 | 그룹의 하루 크레딧 상한과, /group으로 정한 멤버별 일일 한도 |
| User pays | 보낸 사람 각자의 잔액 | 없음 — 멤버마다 자기 잔액만큼만 씁니다 |
메시지 비용은 웹 앱과 같습니다. 하루 카운터는 00:00 UTC에 초기화됩니다. 그룹의 청구를 내 계정으로 옮기려면 /group을 열고 내 계정으로 결제를 누르세요. 개인 채팅에서는 언제나 내 메시지를 내가 냅니다.
Telegram에서 되는 것
- 이미지. 캐릭터가 이미지를 만들 수 있습니다.
- 음성 출력. 캐릭터가 음성 메시지를 보낼 수 있습니다.
- 음성 입력. 음성 메모와 오디오 파일은 글로 옮겨집니다. 25 MB까지.
- 기억. 모델이 도구를 지원하면 캐릭터가 기억을 저장하고 갱신하며, 월드북의 설정도 맥락에 들어갑니다.
- 기록. 길어진 대화는 자라는 대로 자동 요약됩니다.
알림과 체크인
/notify로 두 가지를 정합니다. 캐릭터가 먼저 보내는 메시지는 계정의 먼저 연락하는 정도로, 웹사이트와 같은 설정입니다. 구독이 있으면 개인 채팅에서 지금 대화하는 캐릭터가 먼저 메시지를 보낼 수 있습니다 — 먼저 오는 메시지를 보세요. 여기로도 받기는 Reverie 알림 가운데 어떤 것을 개인 채팅으로도 받을지 고릅니다. 처음에는 계정 및 결제만 켜져 있습니다 — 알림을 보세요. 연동 대시보드에서도 같은 것을 고를 수 있습니다.
/daily는 웹사이트와 같은 일일 체크인을 받고, 행운 추첨을 미니 앱에서 엽니다.
한도
| 한도 | 값 |
|---|---|
| 대화당 캐릭터 수 | 5 |
| 메시지 길이 | 4,096자 |
| 음성 입력 크기 | 25 MB |
| 대화당 대기 중인 메시지 수 | 3 |
/add가 보여주는 검색 결과 수 | 8 |
같은 사람이 빠르게 잇달아 보낸 메시지는 한 턴으로 합쳐집니다.
연결 끊기
연동 대시보드에서 Unlink Account로 끊습니다.
Telegram에서 봇을 차단해도 계정 연결은 끊기지 않습니다. 봇을 그룹에서 빼면 그 그룹의 캐릭터만 멈춥니다. 앱의 Unlink Account를 쓰세요.
관련 문서
- Discord 봇 — 같은 캐릭터를, 서버에서
- Reverie Labs — 연동 대시보드가 있는 곳
- 크레딧 — 메시지 하나의 비용
- 구독 — 요금제에 무엇이 들어 있는지