ok botting rules (subject to change, but effective immediately)
bots must be clearly labelled as such, and link to the maintainer’s account in the bio or something. in the future, there might be a bot label.
bots may not perform social actions such as: following, liking, reposting
bots may not post individual posts automatically, with the exception of “daily/weekly/monthly x” accounts, which can post a maximum of one post per day at a fixed time.
bots may not reply to posts/comments unless explicitly triggered:
bots must be triggered by @ mentions, or wall comments on the bot account’s wall.
bots should use the wasteof2 api (api.wasteof.money), as the beta api is subject to change and is designed for internal usage
bots should not poll my server too hard, try using the socket.io api to only perform actions once a mention message is received.
to do this, use a server side socket.io client, and listen for updateMessageCount
events. when the count increases, request the unread message list and respond to new mention comments.
it is really cool to see all the unique ways that the api is being used, but let’s try to keep it a little bit controlled. :)
oh thanks, also questions:
Also how to use socketio websocket client events in node
Would it make sense for bots to also be able to read their wall posts because that emits a message.
Can real people sign on to bot accounts and post posts?
adding on to the last question, what counts as a “bot account”
Alright i figured out 1, but might I ask that the event for new message includes the message content and id and whatnot pls, that would make it much easier to use, and removes the need to check messages when you get a new one
unfortunately that would not be possible under the current architecture. but a specific mention event might still be possible.
yeah bots can read their own wall comments as triggers. that is fine.
real people can use bot accounts but it should be clear what the human is and what the bot is.
a bot account is any account controlled by automated software
So I can’t have some python script running that post every 24 hours for @holidaysbot