ilo Linku is a Discord bot for toki pona, providing the Linku dictionary, font rendering, and other miscellaneous features.
To run in a Podman environment (default):
- Python 3.8+
- pdm
- Podman
- Podman Compose
To run in Docker environment (see Makefile
):
- Python 3.8+
- pdm
- Docker
- Docker Compose
To run locally:
You likely already have the last two, but a symptom of not having them is that /sp
will emit normal text instead of sitelen pona!
- Create a bot account on the Discord developer portal. Follow official Discord instructions for that.
- Make sure to enable the following in the developer portal:
- Scopes:
- bot
- applications.commands
- Permissions:
- Send Messages
- Send Messages in Threads
- Embed Links
- Attach Files
- Use Slash Commands
- Scopes:
- Save your bot token to a
.env
file asDISCORD_TOKEN=longstringofcharactersyougotfromtheportal
. - Run the bot:
make build up
ormake local
, if you want the containerized or local bot respectively.
Feel free to post issues, fork the repo, and open pull requests with your changes. You can also join the discord to contribute translations and talk to the maintainers.
ilo Linku is licensed under the GNU General Public License Version 3.