그룹에 봇 추가하기
- 그룹을 열고 위쪽의 그룹 이름을 누르세요.
- 멤버 추가(Add members)를 누르세요.
@pizzacorner_bot처럼 봇의 사용자명을 검색해 누르세요.- 추가(Add)를 누르세요.
봇 프로필을 열고 메뉴(⋮)를 눌러 그룹에 추가(Add to group)를 고른 뒤 그룹을 선택해도 됩니다.
봇을 관리자로 지정하기
대부분의 그룹 봇은 스팸을 지우고, 멤버를 제한하고, 메시지를 고정하려면 관리자 권한이 필요합니다.
- 그룹을 열고 그룹 이름을 누르세요.
- 편집(Edit)(연필 아이콘)을 누른 뒤 관리자(Administrators)를 누르세요.
- 관리자 추가(Add Admin)를 누르고 봇을 고르세요.
- 필요한 권한만 켜고 저장(Save)을 누르세요.
작동하는 데 필요한 최소한의 권한만 주세요. 환영 봇은 사용자를 차단할 필요가 없지만, 보호 봇은 필요합니다.
채널에 봇 추가하기
채널에는 봇을 관리자로만 추가할 수 있습니다.
- 채널을 열고 채널 이름을 누르세요.
- 편집(Edit), 관리자(Administrators), 관리자 추가(Add Admin)를 차례로 누르세요.
- 봇의 사용자명을 검색해 선택하세요.
- 메시지 게시(Post messages)를 허용하고(게시물을 수정해야 한다면 메시지 수정(Edit messages)도), 저장(Save)을 누르세요.
봇이 그룹에 있는데 대답하지 않아요
텔레그램 봇은 기본적으로 프라이버시 모드로 작동합니다. 그룹에서는 명령어(/start 등)와 자기 메시지에 대한 답장만 봅니다. 멤버의 개인정보를 지키기 위한 것이지만, 일반 메시지에 반응하는 봇은 그 메시지를 보지 못합니다.
해결 방법:
- 봇을 관리자로 지정하세요. 관리자 봇은 그룹의 모든 메시지를 받습니다.
- @BotFather에서 프라이버시 모드를 끄세요:
/setprivacy를 보내고 봇을 고른 뒤 Disable(끄기)을 선택합니다. 변경이 적용되도록 봇을 그룹에서 내보냈다가 다시 추가하세요. - 봇이 그룹에 들어갈 수 있는지 확인하세요. BotFather에서
/setjoingroups가 Enable(켜기)로 설정되어 있어야 합니다.
그룹에서 잘 작동하는 봇
그룹과 채널용으로 만든 Echo Maker 템플릿도 있습니다:
질문
검색해도 봇이 안 나와요. 왜 그런가요?
@를 포함해 정확한 사용자명으로 검색하세요. 그래도 안 나온다면 봇 소유자가 BotFather에서 그룹 추가를 꺼 두었을 수 있습니다.
봇이 그룹의 모든 메시지를 읽을 수 있나요?
봇이 관리자이거나 소유자가 프라이버시 모드를 끈 경우에만 가능합니다. 그렇지 않으면 명령어와 봇에 대한 답장만 봅니다.
비공개 그룹에도 봇을 추가할 수 있나요?
네. 그룹 관리자는 비공개 그룹과 공개 그룹에 같은 방법으로 봇을 추가할 수 있습니다.