2012-04-20 3 views
2

Openfire을 사용하여 특정 사용자에게 메시지를 브로드 캐스팅하는 방법.Openfire를 사용하여 특정 사용자에게 메시지를 브로드 캐스트하는 방법은 무엇입니까?

시나리오 : 내가 누구의 신용 잔고 내가 broadcast 살펴 보았다 미만 100 및 Openfiremessage of the day(MOTD) 플러그 - 인 경우에만 해당 사용자에게 메시지를 방송하고 싶다.

브로드 캐스트 메시지를 모든 사람과 특정 group.and MOTD 플러그 인에게 보내는 데 사용되는 브로드 캐스트 플러그 인은 사용자가 온라인 상태가되면 모든 사람에게 메시지를 보내는데 사용됩니다.

인터넷에서 검색했지만 아무 것도 얻지 못했습니다.

모든 제안과 조언을 부탁드립니다. 감사합니다

답변

1

모든 메시지를 보내는 특별 계정을 Openfire 서버에 등록 할 수 있습니다. 그리고 그것을 평범한 방법으로 보냅니다. 다음과 같이 당신이 그것을 할 수있는 플러그인 사용자 정의에서이 기능을 원하는 경우

:

packet.setTo(userJid); // packet - is the message you want to send 
ComponentManagerFactory.getComponentManager().sendPacket(this, packet); 
+0

을 어떻게 ** 그 ** 특별 계정을 등록합니까? 나는 openfire에서 openfire의 admin (admin)을 만들었습니다. openfire admin 페이지에서 – juned

+0

일반적인 의미의 의미는 무엇입니까? openfire 관리자 페이지에서 메시지를 보낼 수있는 옵션을 찾지 못했기 때문에 – juned

+0

xmpp 클라이언트 (예 : 스파크를 통해)로 특수 사용자로 openfire에 로그인하여이 메시지를 보내십시오. – tsds

관련 문제