AI Bot 통합에 대한 참고 사항: Discourse AI - AI bot - Documentation / Site Management - Discourse Meta
추가 노트/수정: 저는 셀프 호스팅을 사용 중입니다.
장문을 읽기 귀찮으시면 간단 버전: 저는 AI Bot을 사용하여 게시물의 타임스탬프를 확인하고 "만료일"에 기반하여 주제를 이동시키고 싶습니다.
저는 제가 Discourse를 사용하는 용도에 맞게 관리 방식을 개선하는 방법에 대해 고민해 왔습니다. 저는 Roblox 게임 커뮤니티를 운영 중이며, Moderation 팀이 게임 내 Moderation 조치 및 Discord에서의 조치에 대한 기록(log) 업무를 수행하기 위해 Discourse를 활용하고 있습니다.
우리는 임시 BAN(접속 금지)을 포함하여 여러 카테고리를 가지고 있습니다. 로그 기록은 게시글 형식으로 이루어지며, Moderation 담당자가 지정된 양식을 채우고, 조치와 관련된 타임스탬프를 삽입합니다. 예를 들어 7일 BAN의 경우, 기간: 2026-03-01T05:00:00Z→2026-03-08T05:00:00Z (여기에 타임스탬프가 있습니다) 와 같이 기록합니다.
관리 측면에서, BAN이 해제되면 ‘Archived Bans(아카이브된 BAN)’ 카테고리로 옮기도록 설정했습니다. 이전에는… 아시다시피, 매주 수동으로 BAN 상태를 확인하여 처리했습니다.
작년 가을, 저는 로컬에서 Discourse API와 함께 실행되는 Python 유틸리티 [아래 참조]를 만들었습니다. 이 유틸리티는 메뉴를 열며, 아카이브하고 싶은 BAN 섹션을 선택하면 각 게시글의 유효한 타임스탬프를 확인하고 해당 시간이 지났는지에 따라 해당 BAN을 처리합니다. 잘 작동하지만, 더 개선하고 싶었습니다…
자, 여기까지 왔습니다. 여러분이 아직 여기 계실지 모르겠지만, 이 내용을 훨씬 더 요약할 수도 있었겠지만, 어쨌든 Discourse는 대화에 관한 것이잖아요?
저는 특히 가장 높은 직급의 Moderation 팀원들이 VS(Visual Studio)를 사용하거나 컴퓨터에 무언가를 다운로드할 필요 없이 이 작업을 수행할 수 있도록 하고 싶습니다. 그래서 플러그인 버전을 만들어 보려 했는데, 이를 시도하는 과정에서 AI를 사용했다는 점은 인정합니다. 어디서 잘못되었는지 모르겠고, 문서를 살펴보고 프로세스를 따르도록 지시해 보았지만, 성공하지 못했습니다.
플러그인을 통한 통합에서 제 문제는 인터페이스에 시각적 기반의 인터페이스를 통합하는 방법(파이썬 버전만큼 화려하지는 않지만, 이해할 수 있는 방식으로)을 이해하지 못했기 때문이었습니다(AI도 이해하지 못했습니다). 예를 들어 'Run Archive process(아카이브 프로세스 실행)'라고 적힌 큰 버튼이 있고, Moderation API(?)를 활용하여 유효한 날짜가 없거나 오류가 있는 항목을 플래그 처리하는 방식 등이요.
자… 긴 버전의 끝까지 왔습니다. 저는 다른 사람, 즉 또 다른 인간에게서만 얻을 수 있는 조언이 필요하기 때문에 여기에 있습니다.
- AI Bot에 이런 기능이 있나요?
- 없다면, 어떤 합리적인 솔루션을 시도해 볼 수 있을까요?
- 플러그인 경로에서 무엇이 잘못되어서 단순히 작동하지 않거나/고통스러웠을까요(이 커뮤니티에 처음 시작했을 때 여러분이 범했던 일반적인 실수 같은)?
여러분의 조언을 소중히 생각합니다. 감사합니다.






