An open API service indexing awesome lists of open source software.

https://github.com/poiscript/sagiri

[WIP] Embedding kitsu.io services into Telegram.
https://github.com/poiscript/sagiri

matrix rust telegram

Last synced: 11 months ago
JSON representation

[WIP] Embedding kitsu.io services into Telegram.

Awesome Lists containing this project

README

          

Sagiri
===

[WIP] Embedding kitsu.io services into Telegram.


sagiri

Start
---

Firstly, make sure that you have installed rustc and cargo.
If not, I recommend you using [rustup](https://rustup.rs).

Secondly, clone the full repositry and build:

```
$ git clone https://github.com/PoiScript/sagiri.git
$ cd sagiri
$ env TOKEN=BOT_TOKEN cargo build --release
```

Now, you can run sagiri using `env TOKEN=BOT_TOKEN cargo run --release`.
To run it automatically, use a simple systemd service:

```yml
# /etc/systemd/system/sagiri.service

[Unit]
Description=Embedding kitsu.io services into Telegram.
ConditionFileNotEmpty=/path/to/sagiri/Cargo.toml

[Service]
Environment=TOKEN=BOT_TOKEN
WorkingDirectory=/path/to/sagiri
# if you're using rustup, cargo should be in ~/.cargo/bin.
ExecStart=/path/to/cargo run --release

[Install]
WantedBy=multi-user.target # runlevel 3
```

```
$ systemctl daemon-reload
$ systemctl enable sagiri
$ systemctl start sagiri
$ systemctl status sagiri
```