Talentbot ska minimera tiden det tar att ta reda på vad en kollega kan och vill jobba med, och maximera förståelsen för vilka kunskaper som finns (och inte finns) i företaget.
- Konsulter ska känna sig trygga att sälj vet vad konsulterna kan och vill jobba med
- Sälj ska blixtsnabbt kunna ta reda på vad en given konsult kan
- Användare gör slagningar i sin Slack-klient
- Slagningarna fångas av Talentbot, som körs som en bot user
- Boten är realiserad med en Python-baserad tjänst
- Trello fungerar både som databas och administrationsgränssnitt
Klona repositoryt till din lokala maskin:
git clone https://github.com/citerus/talentbot.git
Använd virtualenv för att skapa en lokal Pythonmiljö att installera paket i:
virtualenv env
Installera nödvändiga paket:
pip install -r requirements.txt
Kör alla tester:
bin/py.test
- Introduktion till Pythons pakethantering
- Miljökonfiguration på Mac
- Installera paket med pip install -r requirements.txt
- https://api.slack.com
- https://api.slack.com/rtm
- Exempel på anrop till Slacks API: https://github.com/os/slacker/blob/master/slacker/__init__.py