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: about 1 year 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
- Archived: true
- Created: 2020-10-06T12:00:40.000Z (over 5 years ago)
- Default Branch: trunk
- Last Pushed: 2024-08-31T04:31:09.000Z (almost 2 years ago)
- Last Synced: 2024-11-06T03:43:10.546Z (over 1 year ago)
- Topics: bot, hacktoberfest, makeprivacystick, signal-bot, stickers, telegram-bot
- Language: Python
- Homepage:
- Size: 643 KB
- Stars: 95
- Watchers: 7
- 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.


## 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 .