Automatically send Facebook messages
from FaceBlaster import FaceBlaster
F = FaceBlaster()
print F.send_message(
"user1234", # exact Facebook username
"Hello!" # message to send
) # returns success/failure message
F.close()
Requires selenium (pip install selenium
), and driver may need some configuration. Tested and works on MacOS with Google Chrome.
Mass-messaging
I know that some people send messages to all the people who react to their FB posts, so there's a built-in method for that. Otherwise, you can just iterate through any list of usernames that you have.
from FaceBlaster import FaceBlaster
F = FaceBlaster()
contacts = F.get_userids_from_post()
for contact in contacts:
print F.send_message(
contact, # exact Facebook username
"Hello!" # message to send
) # returns success/failure message
F.close()
Customized messages
Supports templating with {f_name}
. Example:
from FaceBlaster import FaceBlaster
F = FaceBlaster()
contacts = F.get_userids_from_post()
for contact in contacts:
print F.send_message(
contact, # exact Facebook username
"Hello, {f_name}!" # message to send
) # returns success/failure message
F.close()
Can I run this in the background?
No, this is just meant to make life a little bit easier :)