{"id":20759430,"url":"https://github.com/cubicrootxyz/remindme","last_synced_at":"2025-04-30T04:39:03.551Z","repository":{"id":38009392,"uuid":"384488633","full_name":"CubicrootXYZ/RemindMe","owner":"CubicrootXYZ","description":"A matrix bot that handles reminders and knows your agenda","archived":false,"fork":false,"pushed_at":"2025-04-27T08:25:45.000Z","size":19536,"stargazers_count":13,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-30T04:38:06.285Z","etag":null,"topics":["api","automatic","bot","calendar","container","docker","element","free","ical","ics","image","matrix","messaging","reminder","self-hosted","tasks"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CubicrootXYZ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-09T16:06:06.000Z","updated_at":"2025-04-26T12:43:42.000Z","dependencies_parsed_at":"2023-02-11T19:30:24.935Z","dependency_job_id":"d5a80029-3bcd-4cc1-bc9a-16c253c280e0","html_url":"https://github.com/CubicrootXYZ/RemindMe","commit_stats":null,"previous_names":["cubicrootxyz/matrix-reminder-and-calendar-bot"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CubicrootXYZ%2FRemindMe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CubicrootXYZ%2FRemindMe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CubicrootXYZ%2FRemindMe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CubicrootXYZ%2FRemindMe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CubicrootXYZ","download_url":"https://codeload.github.com/CubicrootXYZ/RemindMe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251644823,"owners_count":21620629,"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":["api","automatic","bot","calendar","container","docker","element","free","ical","ics","image","matrix","messaging","reminder","self-hosted","tasks"],"created_at":"2024-11-17T09:56:52.736Z","updated_at":"2025-04-30T04:39:03.510Z","avatar_url":"https://github.com/CubicrootXYZ.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matrix reminder and calendar bot - RemindMe\n\n[![GitHub license](https://img.shields.io/github/license/CubicrootXYZ/matrix-reminder-and-calendar-bot)](https://github.com/CubicrootXYZ/matrix-reminder-and-calendar-bot/blob/main/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/CubicrootXYZ/matrix-reminder-and-calendar-bot)](https://github.com/CubicrootXYZ/matrix-reminder-and-calendar-bot/issues)\n[![Actions Status](https://github.com/CubicrootXYZ/matrix-reminder-and-calendar-bot/workflows/Main/badge.svg?branch=main)](https://github.com/CubicrootXYZ/matrix-reminder-and-calendar-bot/actions)\n\n![Logo](media/Logo.png)\n\nA matrix bot that handles reminders and knows your agenda.\n\n⚠️ The main branch currently contains the `v2` which is not backwards compatible. `v1` is moved to the similiar named branch. ⚠️\n\n## Example\n\n![Example chat interaction](media/Chat_Example.png)\n\n## 📋 Features\n\n* Schedule reminders\n* Edit and delete reminders\n* Timezone support\n* Natural language understanding\n* Quick actions via reactions\n* Daily message with open reminders for the day\n* Repeatable reminders\n* Import reminders from an Ical link _(via API)_\n* iCal export of all reminders\n* Allow bot to be invited _(enable in settings)_\n* Whitelist of matrix accounts to interact with _(enable in settings)_\n* HTTP API _(enable in settings)_\n\nNot yet ported to `v2`:\n\n* Block users _(via API)_\n\nThe following features are seen as **experimental**, we do not recommend them for use in production. Data losses or data leaks might happen.\n\n* Multi-User channels\n\n## 👩‍🔧 Contribute\n\nSee our [contribution guidelines](https://github.com/CubicrootXYZ/RemindMe/blob/main/CONTRIBUTING.md).\n\n## 🔍 How to use the bot\n\nAfter you have installed the bot it will invite every user in the config in a channel. Accept the invite and you are ready to interact with it.\n\n### New Reminder\n\nTo make a new reminder talk to the bot like this: \n* `make laundry at sunday 16:00`\n* `walking with the dog 6am`\n* `brunch with alan at sunday`\n\nIt tries to understand your natural language as best as it can. \n\n### List all available commands \n\nTo get all commands just type one of these lines:\n* `commands`\n* `list all commands`\n* `show all commands`\n* `help`\n\n## ⚙️ Installation\n\nSee our [installation guides](https://github.com/CubicrootXYZ/RemindMe/wiki/Installation). We provide docker container images or you can build the binary yourself. \n\n## 📚 Further documentation \n\nTake a look into our [wiki](https://github.com/CubicrootXYZ/matrix-reminder-and-calendar-bot/wiki). It provides you with further information and troubleshooting guides.\n\n### API\n\nThe bot offers an API. It needs to be enabled in the settings where the api key for the \"Admin-Authentication\" needs to be set. \n\nCheckout the [API documentation](https://cubicrootxyz.github.io/RemindMe).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubicrootxyz%2Fremindme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcubicrootxyz%2Fremindme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubicrootxyz%2Fremindme/lists"}