Trollegle 은 Omegle.com에서 그룹 채팅을 가능하게 하는 자바 애플리케이션입니다. 사용자의 메시지를 나머지 방에 전달하는 봇 입니다.
채팅방에서는 펄스를 보내거나 새로운 사용자를 검색합니다. Pulses는 텍스트 모드 채팅에서 특정 관심 주제를 가진 사용자를 검색합니다. 이러한 관심은 맥박에 따라 다릅니다. 따라서 변동성이 크고 자주 변경됩니다. 채팅에 참여하려는 사람은 적절한 주제를 추가해야 합니다. 활발하게 활동하는 모든 대화방은 Bellawhiskey의 최신 주제와 함께 나열됩니다. 모든 사용자는 채팅에 액세스하기 전에 Bellawhiskey(종종 bw로 단축됨)를 방문합니다.
일반 Omegle 채팅에서와 마찬가지로 메시지를 보낼 수 있습니다. 그러나 Trollegle 채팅은 더 많은 일을 할 수 있습니다. 특정 작업을 수행하는 여러 명령이 있습니다. 예를 들어 /help
입력하면 사용 가능한 명령이 나열됩니다. /rules
입력하면 사용자가 어떻게 행동해야 하는지 알 수 있습니다. 메시지 맨 앞에 문자 /
가 있으면 다음 단어가 명령임을 나타냅니다. 사용 가능한 명령은 널리 사용되는 IRC(Internet Relay Chat) 인터페이스의 변형이지만 사용 가능한 명령 세트는 이 인터페이스와 동일하지 않습니다.
일부 명령은 명령이 작업을 수행하는 동안 사용하는 인수 또는 값을 사용합니다. /help
문서에는 일반적으로 표시되어야 하는 순서대로 대문자로 나열되어 있습니다. 한 가지 예는 /nick NAME
입니다. /nick
명령은 보내는 모든 메시지 앞에 표시되는 별명을 변경합니다. NAME
은 인수이므로 임의의 단어에 대한 자리 표시자입니다. /nick Doug
입력하면 별명이 Doug
됩니다. 그런 다음 메시지를 입력하면 hello everyone!
, 모두에게 [Doug] hello everyone!
이라는 메시지가 표시됩니다. .
/me
명령은 현재 수행 중인 작업에 대해 모든 사람에게 알리는 데 사용됩니다. 단순히 문장의 단어로 처리되는 임의의 인수 목록을 사용합니다. /me is very hungry.
, 그러면 해당 방에 다음과 같은 메시지가 전송됩니다. * [YourNickname] is very hungry.
명령은 사용자를 인수로 사용하는 경우가 많습니다. 여기에는 사용자의 별명이나 사용자를 식별하는 고유한 정수인 사용자 ID를 입력할 수 있습니다. /showids
명령은 메시지에서 사용자 이름 앞에 사용자 ID를 표시합니다. /hideids
명령을 사용하면 이 작업이 취소됩니다. 또한 /list
명령은 사용자 ID와 함께 사용자 목록을 표시합니다. 사용자의 ID는 전체 세션 동안, 즉 사용자가 떠날 때까지 지속됩니다. 해당 사용자가 탈퇴한 후 가입하면 다른 사용자가 자신의 ID를 획득할 가능성이 있습니다.
사용자를 취하는 명령 중 하나는 /pat USER
입니다. 사용자를 두들겼다는 알림이 방에 표시됩니다. 가볍게 두드리는 것은 일반적으로 친근한 몸짓이나 감사의 표현을 의미합니다. /pat Winifred
입력하면 모든 사람이 공지사항을 볼 수 있습니다 | [YourNickname] pats Winifred (pat count: 5)
. Winifred의 ID가 8
이면 /pat 8
입력할 수도 있습니다. 사용자가 팻을 받을 때마다 팻 수가 증가합니다.
존재하지 않는 사용자와 같이 잘못된 인수를 입력하거나 적절한 수의 인수를 제공하지 않으면 무엇이 잘못되었는지 설명하는 오류 메시지가 표시됩니다.
많은 명령에는 명령 대신 사용할 수 있는 별칭 이나 다른 이름이 있습니다. 이들 중 다수는 훨씬 더 짧습니다. 예를 들어 /nick
대신 /n
사용할 수 있고 /showids
대신 /dids
사용할 수 있습니다. 불행히도 이러한 별칭은 /help
아래에 나열되지 않으며 별칭을 찾으려면 UserBehavior.java
의 코드를 살펴봐야 합니다. Trollegle의 모든 Java 소스 코드는 여기에서 확인할 수 있습니다. 이는 모든 사용자가 자신의 채팅방을 호스팅할 수 있음을 의미합니다.
채팅방을 호스팅하는 사용자를 관리자 라고 합니다. 그들은 특별한 고정 ID인 0
가지고 있습니다. 관리자는 다양한 특수 관리 명령에 액세스할 수 있습니다. 많은 관리자는 추가 관리자 및 사용자 명령을 제공하는 수정된 버전의 채팅방을 호스팅합니다. 때로는 위에서 설명한 표준 동작이 수정된 채팅방 구축 방법에 따라 적용되지 않을 수도 있습니다.
사용자가 한동안 메시지를 보내지 않으면 lurker 로 표시됩니다. 다른 사용자는 루커나 그들이 말하는 내용을 볼 수 없지만, 루커는 다른 루커와 그들이 말하는 것을 볼 수 있습니다. 루커는 일반 사용자의 /list
에는 나타나지 않지만, 다른 루커의 /list
에는 나타납니다. /nolurk
사용자가 숨어 있는 것을 방지하고 숨어 있는 사용자를 풀어주며, /lurk
숨어 있는 것을 다시 활성화합니다.
사용자가 한동안 활동이 없으면(메시지나 명령을 보내지 않은 경우) 채팅에서 추방됩니다. 이를 방지하는 명령은 없습니다. 그러나 사용자 스크립트에는 비활성을 방지하기 위해 주기적으로 명령을 보내는 옵션이 포함되어 있습니다.
이 저장소는 Trollegle/백과사전의 문서화를 목표로 합니다. Trollegle의 팬덤 사이트도 있지만 상당히 불완전합니다. 이 저장소에 자유롭게 풀 요청을 해주세요.
TODO: 관리 명령 및 채팅 호스팅에 대한 페이지, 사용자 스크립트에 대한 페이지, Trollegle 지식에 대한 페이지입니다.