Does the MessageEventManager keep track of what
requests people have made, or do I need to do that?
What do you mean? As far as I understand the MessageEventManager, you can use it to send Events and hook up your own handlers. So it tracks requests other people do: See addMessageEventRequestListener. It doesn’‘t track “requests for events” from you, I think. If you are unsure if your message contains requests for events, try addNotificationsRequests(theMessage, false, false, false, false) - but I’'m not sure if you want that?
I ask because a delivered event was sent to a user
that did not request it. It is a headlines bot, and
when it recieves the delivered event, it responds to
me the way headline bots do when you send them a
regular message (they send you a list of available
How is this connected to Smack? Is the bot written by you/with Smack? You could register a handler for delivered events and dispatch them…
If the client talking to the headline bot is written in smack and the real “problem”: See above: Try to remove all event requests from a message before you send it.
Could you provide some more details? I’'m rather new to smack so I might be completely wrong here.