Update tts.py, CHANGELOG.md

This commit is contained in:
gpkvt 2022-10-02 00:26:30 +00:00
parent fde9c7d37d
commit c628b35d29
2 changed files with 26 additions and 31 deletions

View File

@ -2,6 +2,12 @@
All notable changes to this project will be documented in this file. If there is a `Changed` section please read carefully, as this often means that you will need to adapt your `config.yml`. All notable changes to this project will be documented in this file. If there is a `Changed` section please read carefully, as this often means that you will need to adapt your `config.yml`.
## [1.7.1] - 2022-10-02
### Fixed 1.7.1
* Allow usage of `!sq` command when TTS is disabled
## [1.7.0] - 2022-08-27 ## [1.7.0] - 2022-08-27
### Added 1.7.0 ### Added 1.7.0

51
tts.py
View File

@ -764,38 +764,27 @@ class IRC:
if not isinstance(quote, str): if not isinstance(quote, str):
quote = quote.decode('utf-8') quote = quote.decode('utf-8')
if IRC.check_tts_disabled(self, user): logging.info('Sending quote to TTS')
logging.info('TTS is disabled') logging.debug("Quote: %s", quote)
elif IRC.check_user_denied(self, user): self.sendmsg(
logging.info('User is not allowed to use TTS') CONF['IRC_CHANNEL'],
elif IRC.check_subonly(self, tags): "",
logging.info('TTS is sub-only') quote
elif IRC.check_modonly(self, tags): )
logging.info('TTS is mod-only')
elif IRC.check_whitelist(self, user):
logging.info('User is not on whitelist')
else:
logging.info('Sending quote to TTS')
logging.debug("Quote: %s", quote)
self.sendmsg(
CONF['IRC_CHANNEL'],
"",
quote
)
message = quote.rsplit('(', 1)[0] message = quote.rsplit('(', 1)[0]
raw_msg = { raw_msg = {
"TTS": True, "TTS": True,
"msg": message, "msg": message,
"badges": True, "badges": True,
"subscriber": True, "subscriber": True,
"msgid": True, "msgid": True,
"user": CONF['IRC_USERNAME'], "user": CONF['IRC_USERNAME'],
"length": CONF['IRC_TTS_LEN'], "length": CONF['IRC_TTS_LEN'],
"queuetime": datetime.datetime.now(), "queuetime": datetime.datetime.now(),
"timestamp": str(time.time_ns()) "timestamp": str(time.time_ns())
} }
msg_queue[raw_msg['timestamp']] = [raw_msg['user'], raw_msg['msg']] msg_queue[raw_msg['timestamp']] = [raw_msg['user'], raw_msg['msg']]
return True return True