sopel-emotes
This module searches for emotes in messages from multiple sources (7TV, BetterTTV, FrankerFaceZ). It searches for emotes in the format :emote_name: and looks them up from the available emote sources based on a configurable priority list. The emote size is also configurable.
Features:
- Configurable emote sources and search priority (7TV, BTTV, FFZ) via Sopel config.
- Configurable emote size (small, medium, large) via Sopel config.
- Handles multiple emotes in a single message with rate limiting delays.
Future Tasks:
- Caching
Installing
Releases are hosted on PyPI, so after installing Sopel, all you need is pip:
$ pip install sopel-emotes
Configuring
The easiest way to configure sopel-emotes is via Sopel's
configuration wizard—simply run sopel-plugins configure emotes
and enter the values for which it prompts you.
Manual configuration
[emotes]
sources = bttv, ffz # Available options: [7tv, ffz, bttv]. Order determines priority.
size = large # small, medium, or large
Changelog
1.0.1
Updated default source order.
1.0.0
First release of sopel-emotes.
Supported sources:
- BTTV
- FFZ
- 7TV
Supported sizes:
- small
- medium
- large
Release files for sopel-emotes 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sopel_emotes-1.0.1.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sopel_emotes-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / sopel_emotes-1.0.1.tar.gz
| Download URL | sopel_emotes-1.0.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63defa1ac7ba9aeb9e751dd050f084b84db9a3522858ef302c3db82aa9789fdd
|
|
BLAKE2b-256 checksum How to use checksums |
1fe05dc909b4fa7da186d2fbfef37c2c60b2e6d744686f215119ecc557a01061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / sopel_emotes-1.0.1-py3-none-any.whl
| Download URL | sopel_emotes-1.0.1-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4228676c4af77f5724bbac8d1405d4dfab26342609bafc5d10ac66481513106
|
|
BLAKE2b-256 checksum How to use checksums |
16a3f811d022afac23bf3ce30ed5a4a545a6b2710dea58da9f73e676c2b1b80b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|