42 lines
785 B
Markdown
42 lines
785 B
Markdown
bsky2tg
|
|
=======
|
|
|
|
**bsky2tg** will mirror posts from your Bluesky account to a Telegram channel through a bot. It supports creation and deletion of posts on Bluesky but not the other way.
|
|
|
|
---
|
|
|
|
### Usage
|
|
|
|
Create a `.env` file with the following:
|
|
|
|
```properties
|
|
TG_TOKEN=
|
|
TG_CHANNEL_ID=
|
|
BSKY_HANDLE=
|
|
BSKY_PASSWORD=
|
|
```
|
|
|
|
If you use a different Telegram bot endpoint, you can set it with
|
|
|
|
```properties
|
|
TG_API_ENDPOINT=https://api.domain.com/bot%s/%s
|
|
```
|
|
|
|
To run:
|
|
|
|
```bash
|
|
podman run -it --name bsky2tg_<profile> \
|
|
--env-file /path/to/.env \
|
|
git.zio.sh/astra/bsky2tg:latest
|
|
```
|
|
|
|
Or without `.env` file:
|
|
|
|
```bash
|
|
podman run -it --name bsky2tg_<profile> \
|
|
--env TG_TOKEN= \
|
|
--env TG_CHANNEL_ID= \
|
|
--env BSKY_HANDLE= \
|
|
--env BSKY_PASSWORD= \
|
|
git.zio.sh/astra/bsky2tg:latest
|
|
```
|