Skip to content

An implementation of a bot for welcoming new users to a slack team

Notifications You must be signed in to change notification settings

ekundayo-ab/python-slack-welcome-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack Welcome Bot

A slack bot implemented in python for welcoming new users to a slack team. This implementation uses Python 3

Getting Started

To get this app working on a slack team follow these steps

  1. Create a slack team here
  2. Create a new slack bot here
  3. Add the Bots Features and functionality for the just created app
  4. Fill out the Bot Details
  5. On the next page copy out the API Token and fill out other details as needed
  6. Click Save Integration

Prerequisites

  • Python 3 with pip
  • virtualenv
  • slackclient
1. Check out how to install python 3 here
2. For virtualenv `pip install virtualenv`
3. For slackclient `pip install slackclient`

Installing

To install and get running locally

  1. run command pip install virtualenv
  2. run command pip install -r requirements.txt
  3. Set API Token gotten from slack as SLACK_BOT_TOKEN in your os environment
  4. Update Channel ID you need bot to function in the starterbot.py file in the project's root directory
  5. cd into project root directory and run command python starterbot.py
  6. Test out bot in the slack teaminished

Running the tests

N/A

Break down into end to end tests

N/A

And coding style tests

N/A

Deployment

N/A

Built With

Contributing

N/A

Versioning

N/A

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

N/AA

About

An implementation of a bot for welcoming new users to a slack team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages