터미널에서 슬랙 텔레그램 연결했는데
어제 터미널에서 슬랙, 텔레그램 연결해서 대답하는지 확인까지 했는데, 오늘 비서채용 강의 듣다가 대쉬보드에서 하시길래 들어가니까 슬랙, 텔레그램 연결이 안되어 있더라구요. 그래서. 터미널에서 토큰, 유저id 받아서 텔레그램에 연결하고 재시작했는데 이미 사용 중인 봇 토큰이다. 라는 붉은색 문구가 떳어요
답변 5
0
안녕하세요, 대혁님.
네 가지 질문이 사실 하나의 원인으로 보여서, 한 번에 정리해 드릴게요.
결론부터 말씀드리면 시스템 문제가 아니라, VPS에 게이트웨이(프로젝트)가 두 개 떠서 같은 봇 토큰을 동시에 쓰려다 생긴 충돌입니다.
(1) 대시보드에 어제 연결이 안 보였던 이유.
헤르메스는 프로젝트(설치 공간)마다 설정과 연결이 따로 관리됩니다. 그래서 대시보드는 자기 프로젝트의 연결만 보여줘요. 어제 터미널에서 연결한 프로젝트와, 오늘 강의 따라 들어간 대시보드의 프로젝트가 서로 다르면, 그 대시보드에는 연결이 비어 보이는 게 정상입니다. 또 하나, 터미널에서 gateway run으로 띄우셨다면 그 터미널 창을 닫는 순간 게이트웨이가 같이 꺼집니다. 그러면 다음에 봤을 때 연결이 끊겨 보여요. 즉 터미널 연결이 무시된 게 아니라, 보고 계신 곳이 다른 프로젝트였거나 떠 있던 게이트웨이가 종료된 겁니다.
(2) "이미 사용 중인 봇 토큰" 빨간 메시지.
텔레그램은 봇 하나당 메시지를 받아오는 연결을 딱 하나만 허용합니다. 그래서 같은 봇 토큰을 두 곳(어제 띄운 게이트웨이 + 오늘 새로 띄운 것, 또는 프로젝트 두 개)에서 동시에 쓰면 나중 것이 "다른 곳에서 이미 쓰고 있다"는 충돌을 냅니다. 슬랙도 같은 토큰을 두 프로젝트에서 쓰면 같은 식으로 부딪힙니다.
(3) 텔레그램은 토큰이 다른데 왜 같은 오류였나.
두 가지 경우입니다. 하나는 어제 띄워 둔 게이트웨이가 그 텔레그램 봇을 아직 붙잡고 있던 경우이고, 다른 하나는 게이트웨이를 끄자마자 바로 다시 켠 경우입니다. 텔레그램은 연결을 끊어도 약 30초간 이전 연결을 살려두기 때문에, 그 사이에 재시작하면 잠깐 같은 충돌이 납니다. 이때는 30초쯤 기다렸다가 다시 켜면 풀리고, 헤르메스도 자동으로 몇 번 재시도합니다.
(4) 그래서 기존 프로젝트 토큰을 지우니 해결된 겁니다.
경쟁하던 다른 연결이 사라지면서 충돌이 없어진 것이라, 정상적으로 잘 처리하신 거예요.
정리하면 이렇게 운영하시길 권합니다.
첫째, 프로젝트(게이트웨이)는 하나로 운영하세요. 강의도 프로젝트 한 개 기준입니다.
둘째, 봇 하나(슬랙 앱 하나, 텔레그램 봇 하나)는 한 프로젝트에서만 쓰세요. 두 번째 환경이 꼭 필요하면 봇과 토큰을 새로 발급해 따로 쓰셔야 합니다.
셋째, 터미널과 대시보드는 같은 프로젝트를 봐야 연결이 똑같이 보입니다.
넷째, 게이트웨이를 계속 켜 두려면 터미널 포그라운드 실행 대신 서비스로 등록하거나 백그라운드로 상시 실행하세요. 재시작 직후 충돌이 보이면 30초만 기다렸다 다시 시도하시면 됩니다.
0
기존 프로젝트 토큰들 삭제하니 그 오류는 없어졌습니다. 그럼.. 터미널에서 연결한게 왜 대쉬보드에는 반영이 안된건지 문제가 있었던건 아닌지 답변 부탁드릴게요. 감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 권대혁님.
슬랙과 텔레그램 연결 과정에서 ‘이미 사용 중인 봇 토큰입니다’라는 메시지를 접하신 것 같습니다. 이 문제는 이미 특정 토큰이 다른 인스턴스나 프로세스에서 사용 중이기 때문에 발생할 수 있습니다.
문제 해결 방법:
중복 프로세스 확인 및 종료:
- 터미널이나 서버 환경에서 현재 실행 중인 프로세스를 확인하여, 슬랙이나 텔레그램 관련 중복 프로세스를 종료해 보세요. 일반적으로
ps aux명령어를 이용하여 프로세스 목록을 확인하고, 문제가 되는 프로세스를kill <프로세스 ID>명령으로 종료할 수 있습니다.
- 터미널이나 서버 환경에서 현재 실행 중인 프로세스를 확인하여, 슬랙이나 텔레그램 관련 중복 프로세스를 종료해 보세요. 일반적으로
토큰 재확인:
- 사용 중인 토큰이 올바른지 확인하세요. 만약 잘못된 토큰이 설정되어 있을 경우, 올바른 토큰으로 변경해 주세요.
- 사용 중인 토큰이 올바른지 확인하세요. 만약 잘못된 토큰이 설정되어 있을 경우, 올바른 토큰으로 변경해 주세요.
다시 설정:
- 문제가 지속된다면, 슬랙 및 텔레그램의 설정을 초기화하고 다시 설정하는 것을 권장합니다. 초기화 후, 새로운 토큰으로 연결을 시도해 보세요.
- 문제가 지속된다면, 슬랙 및 텔레그램의 설정을 초기화하고 다시 설정하는 것을 권장합니다. 초기화 후, 새로운 토큰으로 연결을 시도해 보세요.
컨테이너나 프로세스 재시작:
- 만약 Docker 환경을 사용 중이라면, Docker 컨테이너를 재시작하거나 필요시 컨테이너를 내려보시고 새로운 과정을 설정해보는 것도 방법입니다.
- 만약 Docker 환경을 사용 중이라면, Docker 컨테이너를 재시작하거나 필요시 컨테이너를 내려보시고 새로운 과정을 설정해보는 것도 방법입니다.
관련 문제에 대한 더 많은 사례는 이곳을 참고하시기 바랍니다. 비슷한 문제를 해결한 사용자들로부터 유용한 팁을 얻을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저도 슬랙과 텔레그램 중복 토큰 에러가 납니다.
0
1
1
커리큘럼이바뀐거같은데 맞나요?
0
13
1
Wave에서 Hostinger VPS 연결
0
18
1
텔레그램 연 동 관련한 질문사항
0
19
2
unit 1.3 화면이 안보여요 ㅠㅠ
0
34
3
로컬 환경의 헤르메스와 텔레그램 통신의 개념
0
19
2
Windows11 home OS사용 Hyper-v 옵션 안보임
0
27
2
터미널에서 헤르메스를 키면 소피가 대답을 하는데, 텔레그램은..
0
24
3
vps활용해서 하는데 너무 지금이랑 달라서 하나도 모르겠어요...
0
29
2
ada env 질문있습니다.
0
28
1
hermes desktop / hermes model
0
39
3
세션생성질문
0
31
2
WSL에서 멀티프로필 gateway install 시 실패 문제
0
35
2
슬랙 프로필 변경 질문
0
46
2
올리버 에게 채용을 맡기다..에서 문의
0
41
1
슬랙 스레드 대답
0
33
3
github 세팅 자체를 github desktop을 사용해도 되나요?
0
30
1
헤르메스와 코덱스 연결 관련
0
42
1
mia /goal 실습시.. 아웃풋 폴더
0
31
1
mia /goal 실습시 키체인 오류(맥미니)
0
35
2
메일자동 분류 문의 드립니다.
0
30
2
gws auth login에서 문제가 있어서 질문드립니다.
0
47
3
hostinger vps 사용중 질문입니다.
0
59
2
외부 프로바이더 질문이 있습니다.
0
45
2





