0

I am developing a chat robot that works with private messages on facebook. The person sends a private message to a page that I own, and then I will send an answer for each message.

Everything is working, but I need to be sure facebook won't complain about the amount of messages I will send. This application will receive a lot of interactions at the same time, but in some early tests one of my messages were received like that:

http://cl.ly/image/1C1n0Z2L0R05

I am now using Batch Requests to send all messages, on an interval of 15s.

Do someone know some way to test it with multiple users and multiple messages at the same time? How the process of identification of spam messages work on facebook? How many messages can I send at the same time and in what time range to prevent that kind of behaviour?

Thanks.

1 Answers1

0

There is no set limit or guideline on volume.

But really volume should not be the issue. There's a huge number of factors that is taken into account to determine if a message is spam... too many to discuss here. But you can assume basics: the content of the messages, the volume per user in a given time period, the content variation per user, has this app been flagged as spammy before, by how many users, etc. I would say its reasonable to assume your test user is probably going to be triggered as spammy because you're likely using it far far more than the average user would.

So, in short: it depends entirely on what exactly you're doing every 15 seconds.

Tip (although I cannot verify it): if you are trying to batch send a message to a number of users at once, without them very recently contacting you, you're probably gonna be flagged as spammy.

Tommy Crush
  • 2,790
  • 1
  • 15
  • 18
  • I this case I will only contact the user if he send some message. I'll never send two messages in a row for example. But maybe facebook flag as spam because I send too many messages in the same time. And my test user thread already has more than 250 messages and none was flagged as spam. –  Sep 18 '13 at 20:20
  • If the content of the messages varies significantly, you should be fine. But there is no set X messages in Y minutes. It's a far more complex flag than that. There is no clear answer to give you other than to monitor it, and see how it goes. – Tommy Crush Sep 18 '13 at 22:44