Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taciturnaxolotl/kreva-template
a quirky slackbot template
https://github.com/taciturnaxolotl/kreva-template
bun hackclub high-seas slack-edge slackbot
Last synced: 10 days ago
JSON representation
a quirky slackbot template
- Host: GitHub
- URL: https://github.com/taciturnaxolotl/kreva-template
- Owner: taciturnaxolotl
- License: agpl-3.0
- Created: 2024-11-13T01:36:13.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-08T02:28:52.000Z (2 months ago)
- Last Synced: 2025-01-28T10:05:58.652Z (10 days ago)
- Topics: bun, hackclub, high-seas, slack-edge, slackbot
- Language: TypeScript
- Homepage:
- Size: 963 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Kreva
![]()
Kreva is a simple slackbot to auto add me to new channels in the [Hackclub](https://hackclub.com/slack/) slack
---
![gif of the program in action](https://github.com/kcoderhtml/kreva/raw/master/.github/images/out.gif)
# Usage
Create a slack app as per the [manifest.yaml](manifest.yaml) and an env as below
```bash
SLACK_BOT_TOKEN=xoxb-xxx-xxxx-xxxxxx
SLACK_SIGNING_SECRET=xxxxxx
NODE_ENV=development
ADMINS=U062UG485EE
``````bash
bun install
bun run index.ts
```then start an ngrok
```bash
ngrok http --domain casual-renewing-reptile.ngrok-free.app 3000
```## License
_© 2024 Kieran Klukas - Licensed under [AGPL 3.0](LICENSE.md)_