Main use of this is for workgroups or in a classroom setting, so the Advisor/HR could rollcall without checking each chat to find who did not reply.
-
Install dependencies;
pipenv install
. -
Activate Pipenv shell;
pipenv shell
. -
In PostgreSQL pgAdmin, create a database named rollcall.
-
Rename
.env.example
to remove .example.4.1. Set
SKYPE_USERNAME
andSKYPE_PASSWORD
.4.2. Set
DATABASE_URL
to your database's connection string.4.3. Optionally set
COMMAND_PREFIX
to the value you want your command to start with, ex.COMMAND_PREFIX=:
. -
Run migration;
alembic upgrade head
. -
Start the app;
python run.py
.
- Login to your Skype account, this is the account you used on the
.env
file. - Create a group chat and invite users.
- Send
:ping
. Your account should sendpong
automatically. - By default, your account is the only account that can utilize the commands. You can add others by sending
:admin @firstadmin @secondadmin
.
This app is using Heroku for deployment. Run git push heroku master
to deploy your changes.