{"id":19402376,"url":"https://github.com/koole/glitterbot","last_synced_at":"2025-04-24T07:31:42.982Z","repository":{"id":43352139,"uuid":"82924564","full_name":"koole/glitterbot","owner":"koole","description":"✨ A bot to improve team morale by posting Glitterplaatjes to Slack","archived":false,"fork":false,"pushed_at":"2022-08-30T22:27:34.000Z","size":173024,"stargazers_count":8,"open_issues_count":1,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-02-26T13:06:37.355Z","etag":null,"topics":["bot","glitter","glitterplaatje","productivity","slack"],"latest_commit_sha":null,"homepage":"https://glitterbot.dekoolecentrale.nl","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-23T12:21:12.000Z","updated_at":"2022-09-06T08:50:34.000Z","dependencies_parsed_at":"2022-08-19T21:40:46.323Z","dependency_job_id":null,"html_url":"https://github.com/koole/glitterbot","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koole%2Fglitterbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koole%2Fglitterbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koole%2Fglitterbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koole%2Fglitterbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koole","download_url":"https://codeload.github.com/koole/glitterbot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223944921,"owners_count":17229542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","glitter","glitterplaatje","productivity","slack"],"created_at":"2024-11-10T11:23:25.497Z","updated_at":"2024-11-10T11:23:26.212Z","avatar_url":"https://github.com/koole.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://glitterbot.dekoolecentrale.nl/logo.png\" width=\"256px\"\u003e\n\n# Glitterbot\n\n### _Your teams daily source of motivation_\n\n[![dependencies Status](https://david-dm.org/appmantle/glitterbot/status.svg)](https://david-dm.org/appmantle/glitterbot)\n[![Code Climate](https://img.shields.io/codeclimate/issues/appmantle/glitterbot.svg)](https://codeclimate.com/github/appmantle/glitterbot)\n[![Code Climate](https://codeclimate.com/github/appmantle/glitterbot/badges/gpa.svg)](https://codeclimate.com/github/appmantle/glitterbot)\n![License](https://img.shields.io/github/license/appmantle/glitterbot.svg)\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003c/div\u003e\n\nGlitterbot is a free and open source [Slack](http://slack.com) bot. The bot improves your team's productivity by boosting your teams morale each morning. Glitterbot accomplishes this morale boost by posting a new Glitterplaatje at the start of each day.\n\nFor more information, visit the [Glitterbot website](https://glitterbot.dekoolecentrale.nl/).\n\n### After adopting Glitterbot, how much more productive is your team?\n\n\u003e Glitterbot has greatly improved our teams morale. It makes our employees feel like their work has a higher purpose. Each new Glitterplaatje gives us a way to recognize our team members for a job well done.\n\u003e\n\u003e _- [Bert-Jan Verwer](https://github.com/verwer)_\n\n\u003e Glitterbot is polluting the chat.\n\u003e\n\u003e _- [Ryan Warsaw](https://github.com/ryanwarsaw)_\n\n\u003e I love Glitterbot! Waking up every day and receiving my daily dose of motivation from Glitterbot always boosts my productivity 🤔🙏\n\u003e\n\u003e _- [Kailan Blanks](https://github.com/kailan)_\n\n### What Glitterbot looks like\n![Slack screenshot](example.png)\n\n## Usage\nYou can host the Glitterplaatjes on your own web server, or use the Appmantle Glitter CDN as the source for the images. The Glitter CDN will always be up-to-date allowing you and your team to receive the latest and greatest Glitterplaatjes.\n\nThis bot is written in JavaScript and requires Node.js to run.\n\n### Setup\n1. Create a new coming webhook on slack and select the channel you want your Glitterplaatjes to be send to\n2. Clone Glitterbot to your own machine\n3. Install all dependencies by running `npm install`\n4. Start the bot using `node glitterbot.js --webhook [URL]`, where `[URL]` the incoming webhook you just made.\n\n\n### Using your own images\nIf you don't like the Glitterplaatjes (What?!), Glitterbot can also send your team your own custom images. \n\n1. Follow the instructions in the [koole/glittercdn](https://github.com/koole/glittercdn) repository.\n\n2. Change the source of the image host to your new host using the `--source` option.\n\n### Configuration\nYou can add these options when running Glitterbot to change settings.\n\nOption | Usage\n--- | ---\n`-w, --webhook \u003curl\u003e` | Required: The URL of your incoming Slack webhook. You can configure these for in the [Slack App Directory](slack.com/apps/manage/custom-integrations)\n`-i, --instant` | When using this flag, the bot will instantly send an image to your Slack without starting a Cronjob.\n`-c, --cron [cron]` | CRON string used for scheduling messages (default: 00 09 * * 1-5)\n`-s, --source [url]` | The path to where images.json and all images are hosted. By default this is our Glitter CDN.\n`-h, --help` | Output usage information\n\n## Contributing\n### Adding new Glitterplaatjes\nTo add new Glitterplaatjes follow the instructions in the [koole/glittercdn](https://github.com/koole/glittercdn) repository.\n\n### Improving code\nAt Appmantle, we're always open to outside contributions to our projects. If you've ran into a bug or have found any code or documentation to improve, feel free to make a pull request with a bugfix or other improvements. If you don't know how to fix a bug yourself, just open a new issue and we'll try to fix it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoole%2Fglitterbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoole%2Fglitterbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoole%2Fglitterbot/lists"}