https://github.com/taciturnaxolotl/channelping
easily create a ping group for the channel
https://github.com/taciturnaxolotl/channelping
Last synced: 4 months ago
JSON representation
easily create a ping group for the channel
- Host: GitHub
- URL: https://github.com/taciturnaxolotl/channelping
- Owner: taciturnaxolotl
- License: agpl-3.0
- Created: 2024-09-23T15:07:39.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-10-18T13:59:53.000Z (6 months ago)
- Last Synced: 2024-12-08T06:29:19.873Z (5 months ago)
- Language: TypeScript
- Size: 65.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Channel Ping!
A quick bot I made to create a slack ping group for all the members of the channel in which the command is run.
## Getting Started
Just follow the directions in [DOCS.md](DOCS.md) but the tldr is clone the repo run `bun install` and then start it with a systemd service
## Production
Deploying The Tavern in a production environment is pretty easy. Simply use a systemctl service file to manage the bot (i totaly would have used docker but i was burned by docker-prisma interactions in the past and so now I'm sticking to systemd services lol):
```ini
[Unit]
Description=ChannelPing
DefaultDependencies=no
After=network-online.target[Service]
Type=exec
WorkingDirectory=/home/kierank/channelping
ExecStart=bun run index.ts
TimeoutStartSec=0
Restart=on-failure
RestartSec=1s[Install]
WantedBy=default.target
```## Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
---
_© 2024 Kieran Klukas_
_Licensed under [AGPL 3.0](LICENSE.md)_