A dice roll parser with personality
pip install kismet
After installation with pip
, you may optionally install the Jupyter kernel:
pythom -m kismet.kernel.install
docker run autochthe/kismet
docker run -p 8888:8888 autochthe/kismet.jupyter
docker run -p 8888:8888 autochthe/kismet.jupyter.vim
Define DISCORD_CLIENTID
and DISCORD_TOKEN
.
DISCORD_CLIENTID=00000 \
DISCORD_TOKEN=xxx.xxx \
docker run \
-e DISCORD_CLIENTID \
-e DISCORD_TOKEN \
autochthe/kismet.discord
Define SLACK_TOKEN
.
SLACK_TOKEN=xxx-xxx-xxx \
docker run \
-e SLACK_TOKEN \
autochthe/kismet.slack
These scripts manage and run Docker services (eg. on cloud hosting).
WARNING: These runners automatically call docker image prune
.
wget https://raw.githubusercontent.com/autochthe/kismet-py/master/docker/run/kismet.jupyter
chmod a+x kismet.jupyter
./kismet.jupyter
wget https://raw.githubusercontent.com/autochthe/kismet-py/master/docker/run/kismet.jupyter.vim
chmod a+x kismet.jupyter.vim
./kismet.jupyter.vim
wget https://raw.githubusercontent.com/autochthe/kismet-py/master/docker/run/kismet.discord
chmod a+x kismet.discord
Create a .env
file with DISCORD_CLIENTID
and DISCORD_TOKEN
:
DISCORD_CLIENTID=00000
DISCORD_TOKEN=xxx.xxx
./kismet.discord
The OAuth invite link will print to stdout.
Permissions integer: 377957238848
- Send Messages
- Send Messages in Threads
- Create Public Threads
- Create Private Threads
- Embed Links
- Attach Files
- Read Message History
- Add Reactions
wget https://raw.githubusercontent.com/autochthe/kismet-py/master/docker/run/kismet.slack
chmod a+x kismet.slack
Create a .env
file with SLACK_TOKEN
:
SLACK_TOKEN=xxx-xxx-xxx
./kismet.slack
Define SLACK_TOKEN
before execution.
wget https://raw.githubusercontent.com/autochthe/kismet-py/master/docker/run/kismet.slack
chmod a+x kismet.slack
## Edit `kismet.slack` and
# ./kismet.slack
## OR
# SLACK_TOKEN=xxx.xxx \
# ./kismet.slack