무작위 사용자를 매칭해주는 봇?

안녕하세요, 여러분! 이 게시판이 맞는지 모르겠네요.

저는 여러 커뮤니티 북클럽 포럼을 운영 중인데, 최근 두 명의 랜덤한 사용자를 연결해 주는 봇을 도입하는 것을 고려하고 있습니다. 이 아이디어는 MS Teams 미트업 사이트에서 발견한 봇에서 영감을 얻었으며, 이를 통해 책에 대한 대화를 더 활성화할 수 있을 것이라 생각합니다.

기본적으로 두 사용자에게 "조지 씨, 밥 씨를 소개해 드리고 싶습니다. 여기서 개인 메시지를 보내 주세요"라고 하는 식의 메시지를 보내고, 그 반대도 마찬가지입니다.

MS Teams에서 해당 봇의 모습입니다:

이를 위해 디스코봇(Discobot)을 수정할 수 있는지 검색해 보았지만, 관련 자료를 찾지 못했습니다. 이전에 이런 기능을 구현해 본 사례가 있을까요?

감사합니다!

봇을 만들 필요는 없습니다. 플러그인 내에서 특정 Ruby 코드를 실행하여 해당 사용자를 식별하고 이메일을 보내는 Job을 간단히 생성하면 됩니다.

@dinoscool3 님, 환영합니다! 좋은 선택을 하신 것 같습니다. 이 정보가 도움이 될지는 정확히 확신은 없지만, Mingle - An Introductions Plugin을 한번 확인해 보세요. 이 플러그인에 대해 잘 알지는 못하지만, 찾으시는 것과 꽤 비슷해 보이거나, 적어도 실제 목표를 달성하는 데 영감을 줄 수 있을 것 같습니다.

도움이 되길 바랍니다!

둘 다 감사합니다! 봇이라고 한 건 전에 그렇게 쓰이는 걸 봤기 때문이에요. 플러그인을 검색하는 게 훨씬 더 합리적인 방법인 것 같아요. Mingle이 제가 찾던 바로 그 것 같은데요. 감사합니다!

discourse-automation으로 이걸 할 수 있습니다. 우리는 비밀 산타 매칭에 이를 사용하고 있어요. 다만 아직 언제 출시할지 정확히 모르겠습니다. @j.jaffeux가 더 자세한 정보를 알려줄 거예요.

네, 자동화로 처리할 수 있습니다. 밋업 스크립트를 작업 목록에 올려두었죠. 아직 구체적인 날짜는 정해지지 않았지만, 릴리스는 향후 2개월 안에 이루어질 예정입니다.

멋지네요! 출시되면 저도 한번 살펴볼게요 :slight_smile:

@j.jaffeux mingle 스크립트를 실행해 보셨나요?

Discourse 자동화가 이제 존재합니다:

선물 교환 자동화 스크립트가 포함되어 있습니다.

흥미롭네요! 한번 확인해 볼게요… 하지만 선물이 있다는 건 비밀리에 매칭이 되었다는 뜻일까요? 아니면 선물을 교환하지 않더라도, 양쪽 모두 상대방이 누구인지 알 수 있도록 매칭하는 데 사용될 수도 있을까요?

비밀리에 매칭된 것 같지만, 여기서 mingle 버전을 조정하거나 추가하는 것은 비교적 쉬울 것 같습니다