Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malooski/skeet-discord-bot
Posts bluesky skeets to Discord
https://github.com/malooski/skeet-discord-bot
atproto bluesky discord flyio typescript
Last synced: 3 months ago
JSON representation
Posts bluesky skeets to Discord
- Host: GitHub
- URL: https://github.com/malooski/skeet-discord-bot
- Owner: malooski
- Created: 2023-11-07T16:27:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-09T16:20:17.000Z (10 months ago)
- Last Synced: 2024-03-09T17:32:30.020Z (10 months ago)
- Topics: atproto, bluesky, discord, flyio, typescript
- Language: TypeScript
- Homepage: https://discord.com/oauth2/authorize?client_id=1171491704814182482&scope=bot&permissions=2147485696
- Size: 7.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bluesky - Skeet Discord Bot - Posts your bluesky skeets to Discord (Posts / Web)
README
# Skeet Poster
Posts your bluesky skeets to Discord
## How to add to your server
Go to the following link and select your server from the dropdown menu
[Add Bot To Server](https://discord.com/oauth2/authorize?client_id=1171491704814182482&scope=bot&permissions=2147485696)
Note: You must have the Manage Server permission in the server to add a bot to that server
## Usage
### Track a user's skeets
Run the following in a channel to track a user's skeets.
```
/skeet track [handle] [show-reposts] [hashtag]
```### Untrack a user's skeets
Run the following in a channel to untrack a user's skeets.
> Note: You must be in the same channel that you used to track the user's skeets.
```
/skeet untrack [handle]
```## Running The Service
You don't need to run the bot yourself; however, if you want to, you can.
### Prerequisites
- Node.JS v18 (LTS)
###
### Environment Variables
Create a `.env` file in the root.
```
BSKY_IDENTIFIER="yourusername.bsky.social"
BSKY_PASSWORD="your password"DISCORD_CLIENT_ID="discord client id"
DISCORD_TOKEN="discord bot token"
DISCORD_GUILD_ID="discord guild id"DATABASE_URL="file:./dev.db"
```