diff --git a/README.md b/README.md index 05bb5c2..9c968c4 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,18 @@ pip install tg-ringer Requires Python 3.9+. +### Also available in other languages ๐ŸŒ + +| Language | Install | Downloads | +|----------|---------|-----------| +| ๐Ÿ Python | `pip install tg-ringer` | [PyPI](https://pypi.org/project/tg-ringer/) | +| ๐Ÿน Go | `go install github.com/jdp5949/tg-ringer-go/cmd/tg-ringer@latest` | [binaries](https://github.com/jdp5949/tg-ringer-go/releases) | +| ๐ŸŸข Node/TS | `npm install github:jdp5949/tg-ringer-js` | [tarball](https://github.com/jdp5949/tg-ringer-js/releases) | +| โ˜• Java | JitPack `com.github.jdp5949:tg-ringer-java:v0.1.0` | [jars](https://github.com/jdp5949/tg-ringer-java/releases) | +| ๐Ÿฆ€ Rust | `cargo install --git https://github.com/jdp5949/tg-ringer-rs` | [binaries](https://github.com/jdp5949/tg-ringer-rs/releases) | + +Full docs & use cases: **https://jdp5949.github.io/tg-ringer/** + --- ## Setup (one command) diff --git a/docs/index.md b/docs/index.md index 6db9e1b..8e06bdc 100644 --- a/docs/index.md +++ b/docs/index.md @@ -46,6 +46,25 @@ Telegram account you already have, with zero monthly cost. --- +## Available in 5 languages ๐ŸŒ + +Same tool, your stack. Pick a language โ€” each has its own repo, CI, and downloadable +builds on GitHub (no account or token needed to install). + +| Language | Install | Downloads | +|----------|---------|-----------| +| ๐Ÿ **Python** | `pip install tg-ringer` | [PyPI](https://pypi.org/project/tg-ringer/) | +| ๐Ÿน **Go** | `go install github.com/jdp5949/tg-ringer-go/cmd/tg-ringer@latest` | [binaries](https://github.com/jdp5949/tg-ringer-go/releases) (Linux/macOS/Windows) | +| ๐ŸŸข **Node/TS** | `npm install github:jdp5949/tg-ringer-js` | [tarball](https://github.com/jdp5949/tg-ringer-js/releases) | +| โ˜• **Java** | JitPack: `com.github.jdp5949:tg-ringer-java:v0.1.0` | [jars](https://github.com/jdp5949/tg-ringer-java/releases) | +| ๐Ÿฆ€ **Rust** | `cargo install --git https://github.com/jdp5949/tg-ringer-rs` | [binaries](https://github.com/jdp5949/tg-ringer-rs/releases) | + +> Python is the reference implementation (live-tested). Go is a native gotd/td port. +> Java and Rust wrap the native Go binary. Node is a native GramJS port. The Go/Node/Rust/Java +> ports are **beta** โ€” same logic as Python, community testing welcome. ๐Ÿ™ + +--- + ## How it works ```mermaid @@ -194,6 +213,26 @@ never spam. Check status via `@SpamBot`. You use this at your own risk. --- +## ๐Ÿ’› Help & contributing + +We're genuinely happy to help you get this working โ€” it's free, open source (MIT), +and built to be useful. If you're stuck or have an idea: + +- **Questions / bugs** โ†’ open an issue on the repo for your language: + [Python](https://github.com/jdp5949/tg-ringer/issues) ยท + [Go](https://github.com/jdp5949/tg-ringer-go/issues) ยท + [Node](https://github.com/jdp5949/tg-ringer-js/issues) ยท + [Java](https://github.com/jdp5949/tg-ringer-java/issues) ยท + [Rust](https://github.com/jdp5949/tg-ringer-rs/issues) +- **Pull requests welcome** โ€” docs, fixes, new language ports, real-world testing of + the beta ports. No contribution is too small. +- **New to Telegram userbots?** Start with the [Quick start](#quick-start-3-steps) + above; the `login` command walks you through everything. + +If something in these docs is unclear, that's on us โ€” tell us and we'll fix it. ๐Ÿ™Œ + +--- + ## FAQ **Is this a bot?** No โ€” it's a *userbot* (your real account). Bots can't call.