Starlight Glimmer
A template utility bot.
This bot is forked from Fawfulcopter's original Starlight Glimmer.
Currently supports Pixelcanvas.io, Pixelzone.io and Pxls.space.
Requires:
Installation:
- Install Python 3.6
- Install Postgresql
- Run
python -m pip install -r requirements.txt
in the main directory
- Put your bot token, database uri and other config info in
config/config.json.example
- Rename
config.json.example
to config.json
- Make a folder named data
- Enable all three privileged intents in the discord developer portal for your bot user
- Run
python glimmer.py
Features:
- Automatic live canvas preview
- Automatic live template checking
- Template storage for easy access to templates you care about most
- Faction creation, to share your templates with other guilds
- Color quantization of templates to canvas palette
- Dithering of images to canvas palettes using a variety of algorithms
- Gridifyer to create gridded, human-readable templates
- Dithering sample charts for assisting color selection when you are making a template
- Configurable roles
- Animotes support, just because
- Full language localization
- Live alerts for damage on templates
For a more in-depth walkthrough of Glimmer's core functions, see the wiki page.
Languages:
- English (US)
- Portuguese (BR) - Special thanks to Ataribr / ✠ /#6703 and Brian Deneke#9654
- Turkish (TR) (partial) - Special thanks to furkan#3251
If you happen to know a language that is not listed and would be willing to translate, please translate the strings in lang/en_US.py
and submit a pull request.
Help:
If you need assistance with the bot, have a problem, or would like to recommend a feature to me directly, you can contact me on discord, I am BrickGrass#8455.