Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/signalstickers/Adhesive

A chatbot serving as your glue between Telegram and Signal sticker packs
https://github.com/signalstickers/Adhesive

bot hacktoberfest makeprivacystick signal-bot stickers telegram-bot

Last synced: 3 months ago
JSON representation

A chatbot serving as your glue between Telegram and Signal sticker packs

Awesome Lists containing this project

README

        

# Adhesive

***This project is archived until further notice.*** No bug reports will be accepted, and no commits will be made until https://github.com/mobilecoinofficial/auxin/issues/77 is resolved. A running Telegram instance is available: [@AdhesiveStickerBot](https://t.me/AdhesiveStickerBot), however, this is provided as is, and no effort to fix errors will be made. The Signal bot is also down.

Adhesive is a simple bot which converts between Signal and Telegram sticker packs.

![Screenshot of Adhesive (Telegram) in action](tg-screenshot.png)
![Screenshot of Adhesive (Signal) in action](signal-screenshot.png)

## Installation

```py
python3 -m venv .venv
. .venv/bin/activate
pip install -Ur requirements.txt
```

Then copy `config.example.toml` to `config.toml` and fill it out according to the comments.
For your Signal username/password you will need to install [Signal Desktop](https://signal.org/download/) and link it to your phone.
Then run `python -m adhesive.signal_auth` to get your credentials.

To run the bot, run `python -m adhesive.bot`.

## Signal bot setup

Setting up a Signal bot is more involved but still doable.
Follow steps 1–6 of the [Quick Start guide](https://github.com/lwesterhof/semaphore/blob/v0.8.0/README.md#quick-start) for the library I use.
Then enter the phone number you used for setup in the `config.toml` file.

## License

© io

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .