Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/signalstickers/Adhesive
- Owner: signalstickers
- License: agpl-3.0
- Created: 2020-10-06T12:00:40.000Z (over 4 years ago)
- Default Branch: trunk
- Last Pushed: 2024-07-03T05:41:16.000Z (7 months ago)
- Last Synced: 2024-08-02T16:01:34.046Z (6 months ago)
- Topics: bot, hacktoberfest, makeprivacystick, signal-bot, stickers, telegram-bot
- Language: Python
- Homepage:
- Size: 641 KB
- Stars: 89
- Watchers: 6
- Forks: 11
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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 .