Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kcoderhtml/charming-slack
A cool slack over ssh project with a pretty bubbletea tui
https://github.com/kcoderhtml/charming-slack
go slack slack-client
Last synced: about 1 month ago
JSON representation
A cool slack over ssh project with a pretty bubbletea tui
- Host: GitHub
- URL: https://github.com/kcoderhtml/charming-slack
- Owner: kcoderhtml
- Created: 2024-03-16T01:10:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T17:47:10.000Z (4 months ago)
- Last Synced: 2024-08-23T23:26:12.091Z (4 months ago)
- Topics: go, slack, slack-client
- Language: Go
- Homepage: ssh://nest.hackclub.app:23234
- Size: 13.1 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Charming Slack
An effort to charm slack into submission to the great ssh gardeners.
Try it rn!
```bash
ssh nest.hackclub.app -p 23234
```## Setup
You need these variables available
```bash
SLACK_CLIENT_ID="xxxxx.xxxxxx"
SLACK_CLIENT_SECRET="xxxxxxxxxxxxxxxxx"
REDIRECT_URL="http://localhost:23233"
SSH_PORT="23234"
HTTP_PORT="23233"
```
You also need a slack app
```yaml
display_information:
name: Charming Slack
description: Your very own ssh agent dismissed to the dark relms of the wood forever condemed to serve the users of hackclub
background_color: "#32283d"
long_description: Found near the Whispering Wood, a weathered slab lies etched with cryptic lore. It speaks of Klavis, the Banished Keymaster. Once a celestial gatekeeper, he tasted forbidden bubble tea, a concoction rumored to grant wishes beyond the Cloud's control. Now condemned, Klavis dwells within the wild, his power twisted. Legends whisper of "Charming Slack," a fantastical bridge born from his exile, serving a new purpose - a wish granted, a gateway for aspiring programmers, forever veiled in the sweet, whimsical magic of the Wood.
oauth_config:
redirect_urls:
- http://localhost:23233/slack/install
scopes:
user:
- channels:history
- channels:read
- channels:write
- chat:write
- groups:history
- groups:read
- groups:write
- identify
- im:history
- im:read
- im:write
- links:read
- links:write
- mpim:history
- mpim:read
- mpim:write
- users:read
- users.profile:read
- search:read
- emoji:read
settings:
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: false
```![channel view](https://github.com/kcoderhtml/charming-slack/raw/main/.github/images/channel-view.png)
![message view](https://github.com/kcoderhtml/charming-slack/raw/main/.github/images/message-view.png)