사용자가 BOT를 구독 할 때 XMPP 환영 메시지 보내기를 어떻게 처리해야합니까 (일반적으로)

StackOverflow https://stackoverflow.com/questions/1480972

  •  18-09-2019
  •  | 
  •  

문제

제목에서 알 수 있듯이 사용자가 봇을 구독 할 때 환영 메시지를 보내고 싶습니다.

그러나 내가 이해 한 바와 같이, Presence Subscribe Stanzas에는 자원이 포함 된 From-Jid가 포함되어서는 안됩니다 (Adium에 대한 나의 테스트도 그 사실도 나타냅니다). 즉, 환영 메시지가 Bare Jid로 쉽게 보낼 수 있지만 실제로는 올바른 방법입니까? 구독이 시작된 실제 인스턴스로 보내야한다고 생각합니다.

아마도 나는 아무것도없는 문제를보고 있습니까? 그렇지 않다면, 그것을 해결하는 방법에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

맨손으로 메시지를 보내는 것을 두려워하지 마십시오. 거의 항상 이것은 당신이 원하는 것입니다. 사용자는 이미 우선 순위를 사용하여 환상적인 시스템을 가질 수 있습니다. BlackBerry, Home Jabber Client, 직장 등의 올바른 장치에서 답을 얻을 수 있습니다. 도대체, 그들은 최우선 순위가 0 인 BlackBerry의 요청을 보냈을 수도 있으며, 책상에서 답변을 되찾고 싶어합니다.

통지에 응답하기를 원하지 않기 때문에 헤드 라인 유형의 메시지 스탠자를 보내십시오.

다른 팁

메시지에 대한 말은 괜찮습니다. 누가 Stanzas를 구독 해야하는지에 관심이 있다면, 그 당시에 자원을 실제로 알고 있는지 궁금합니다. IIRC, PRESERTING 가입 전달 전에 리소스가 제거되며 귀하가 응답하고 있다고 가정합니다. 또한 봇은 모든 존재에 대한 정보를 얻기를 원하므로 Bare Jid를 구독하는 것이 옳은 일입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top