{"repo":"gummipunkt/signalcow","free":true,"listed":false,"github":"https://github.com/gummipunkt/signalcow","clone":"git clone https://github.com/gummipunkt/signalcow.git","description":"This project provides a web-based platform to manage and interact with a Signal bot. It allows users to register, create groups that correspond to Signal groups, and configure webhooks to send messages to these groups via a REST API.","language":"TypeScript","stars":29,"topics":["bot","nextjs","nodejs","signal","signal-messenger","webhook","webhooks"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Signalcow Webhook Platform This project provides a web-based platform to create, manage and interact with Webhooks for Signal. It allows users to register, create groups, and configure webhooks to send messages to groups via signal-cli. The first registered user automatically gains administrative privileges to manage users, groups, and webhooks directly within the frontend interface. Automatic Signal group linking, there's no need for a difficult solution. WARNING This service is an early alpha, everything can happen and break. There's no guarantee that it's safe, stable or something else. Core Features User Authentication: Secure registration and login for users using JWT. Automated Admin Assignment: The first user to register on the platform automatically becomes an administrator. Group Management: Users can create, view, edit, and delete \"groups\" within the platform. Bot Linking Mechanism: Functionality to generate a link token for associating a bot (running via signal-cli ) with a platform group and a Signal group. Webhook Management: Create unique webhooks for each group. View and delete webhooks. Webhook URLs can be used by external services to send messages to the linked Signal group. Message Sending: A public endpoint ( /webhook/:webhookToken ) receives messages and forwards them to the appropriate Signal group using signal-cli . Integrated Admin Interface: Administrators can manage users, all groups, and all webhooks via a dedicated section within the main frontend a","default_branch":null,"files":null,"tree":[],"storefront":"/r/gummipunkt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gummipunkt/signalcow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}