{"id":13830359,"url":"https://github.com/nrkno/MMM-Slack","last_synced_at":"2025-07-09T11:32:47.676Z","repository":{"id":78602031,"uuid":"76362854","full_name":"nrkno/MMM-Slack","owner":"nrkno","description":"Slack integration for MagicMirror²","archived":false,"fork":false,"pushed_at":"2020-09-09T13:37:52.000Z","size":12,"stargazers_count":10,"open_issues_count":2,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-04T10:02:57.949Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrkno.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-12-13T13:51:00.000Z","updated_at":"2023-05-16T22:38:25.000Z","dependencies_parsed_at":"2023-03-12T04:48:36.110Z","dependency_job_id":null,"html_url":"https://github.com/nrkno/MMM-Slack","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrkno%2FMMM-Slack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrkno%2FMMM-Slack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrkno%2FMMM-Slack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrkno%2FMMM-Slack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrkno","download_url":"https://codeload.github.com/nrkno/MMM-Slack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225539381,"owners_count":17485316,"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":[],"created_at":"2024-08-04T10:00:59.005Z","updated_at":"2024-11-20T11:30:40.027Z","avatar_url":"https://github.com/nrkno.png","language":"JavaScript","funding_links":[],"categories":["Productivity"],"sub_categories":[],"readme":"# MagicMirror² Module: MMM-Slack\nThis is a module integrating Slack in [MagicMirror²](https://github.com/MichMich/MagicMirror). It displays messages from the a given Slack channel in config.js. The module also supports update and delete messages\n\n## How to install\n\nRemote into your MagicMirror box using a terminal software and go to the application folder:\n\n    cd ~/MagicMirror\n\nClone the repository:\n\n\tgit clone https://github.com/nrkno/MMM-Slack\n\t\nInstall dependencies:\n\n`npm install`\n\nAdd the module to the modules array in the config/config.js file by adding the following section. You can change this configuration later when you see this works:\n\n\t{\n\t\tmodule: 'MMM-Slack',\n\t\tposition: 'lower_third',\n\t\tconfig: {\n\t\t\tslackToken: 'YOUR_SLACK_TOKEN_GOES_HERE',\n\t\t\tslackChannelId: 'THE_CHANNEL_ID_YOU_WANT_MESSAGES_FROM'\n\t\t}\n\t},\n\n## Configuration options\n\n\u003ctable style=\"width:100%\"\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eOption\u003c/th\u003e\n\t\t\u003cth\u003eComment\u003c/th\u003e\n\t\t\u003cth\u003eDefault\u003c/th\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eslackToken\u003c/td\u003e\n\t\t\u003ctd\u003eYou must create a test token for the [Slack API](https://api.slack.com/tokens) \u003c/td\u003e\n\t\t\u003ctd\u003eaaaa-bbbbb-ccccc-dddd-12344\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eslackChannelId\u003c/td\u003e\n\t\t\u003ctd\u003eWhich Slack channel you want to display messages from. You can get the id by opening the web interface for slack, click on the actual channel and you will find the id in the url\u003c/td\u003e\n\t\t\u003ctd\u003eW1234567890\u003c/td\u003e\n\t\u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eshowUserName\u003c/td\u003e\n        \u003ctd\u003eIf true, the message sender's user name will be displayed with the message\u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eshowLatestMessageOnStartup\u003c/td\u003e\n        \u003ctd\u003eIf true, the latest message in the channel will be displayed on startup\u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrkno%2FMMM-Slack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrkno%2FMMM-Slack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrkno%2FMMM-Slack/lists"}