- Rust 98.1%
- Nix 1.1%
- Dockerfile 0.8%
| src | ||
| .env.example | ||
| .gitignore | ||
| Cargo.toml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
Artemis
A bot to download and send media from different websites.
Index
About
Artemis is a bot that downloads and sends media from various social media platforms. Simply provide a link, and Artemis will fetch and deliver the media content.
Supported Websites
META:
- Threads
Fediverse:
- Akkoma
- Iceshrimp
- Lemmy
- Mastodon
- Misskey
- Piefed
- Pleroma
- Wafrn
Others:
- Bluesky
- Pixiv
- TikTok
- Tumblr
Installation
First, clone the repo.
# HTTPS
git clone https://codeberg.org/altair-39/artemis.git
# SSH
git clone ssh://git@codeberg.org/altair-39/artemis.git
Create a .env file like this:
BOT_TOKEN="YOUR_BOT_TOKEN"
HOST=YOUR_ID
Building
Bare metal
To build the bot:
cargo build --release
Docker
To build the image:
docker build . -t artemis
Or if you prefer to user docker compose to build and then run the bot:
docker compose up -d