Ilo
Discord bot for a toki pona dictionary, writing systems, and extra things
Install / Use
/learn @lipu-linku/IloREADME
ilo Linku
<div align="center"> <a href="https://discord.gg/A3ZPqnHHsy"> <img src="https://img.shields.io/badge/-Discord-%237289da?style=for-the-badge&logo=discord&logoColor=white"> </a> </div>Overview
ilo Linku is a Discord bot for toki pona, providing the Linku dictionary, font rendering, and other miscellaneous features.
Self-hosting
Prerequisites
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!
Setup
- 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
.envfile asDISCORD_TOKEN=longstringofcharactersyougotfromtheportal. - Run the bot:
make build upormake local, if you want the containerized or local bot respectively.
Contributing
<div align="center"> <a href="https://github.com/lipu-linku/ilo/graphs/contributors"> <img src="https://contrib.rocks/image?repo=lipu-linku/ilo" /> </a> </div>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.
License
ilo Linku is licensed under the GNU General Public License Version 3.
Related Skills
docs-writer
99.4k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
339.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
arscontexta
2.9kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
