AutoSlack is a simple module designed to automate some tasks for http://slack.com.
AutoSlack is a simple module designed to automate some tasks for http://slack.com. Currently it includes an invite method for automatically inviting persons to a Slack community.
pip install autoslack
(you could also simply add autoslack to your requirements.txt, setup.py or buildout file)
To use this you will need to generate a token by visiting https://api.slack.com/web#authentication, the token is passed to the autoslack.invite() method.
The invite() method returns feedback from the Slack API in json format
import autoslack output = autoslack.invite(group="SLACKCOMMUNITYNAME", token="XXXXXXX", firstname="XXXXXXXX", lastname="XXXXXXX", emailaddress="XXXXXXX", channels=['XXXXX','XXXXX'] ) print(output)
The channels argument is optional.
A script like the one above would give output similar to this