mirror of https://gitlab.com/gpvkt/twitchtts.git
Merge branch 'main' of gitlab.com:gpvkt/twitchtts
This commit is contained in:
commit
8a8272e2ba
|
@ -1,6 +1,12 @@
|
|||
# Change Log
|
||||
|
||||
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`, otherwise the bot might fail to start.
|
||||
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
|
||||
|
||||
|
|
51
tts.py
51
tts.py
|
@ -764,38 +764,27 @@ class IRC:
|
|||
if not isinstance(quote, str):
|
||||
quote = quote.decode('utf-8')
|
||||
|
||||
if IRC.check_tts_disabled(self, user):
|
||||
logging.info('TTS is disabled')
|
||||
elif IRC.check_user_denied(self, user):
|
||||
logging.info('User is not allowed to use TTS')
|
||||
elif IRC.check_subonly(self, tags):
|
||||
logging.info('TTS is sub-only')
|
||||
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
|
||||
)
|
||||
logging.info('Sending quote to TTS')
|
||||
logging.debug("Quote: %s", quote)
|
||||
self.sendmsg(
|
||||
CONF['IRC_CHANNEL'],
|
||||
"",
|
||||
quote
|
||||
)
|
||||
|
||||
message = quote.rsplit('(', 1)[0]
|
||||
raw_msg = {
|
||||
"TTS": True,
|
||||
"msg": message,
|
||||
"badges": True,
|
||||
"subscriber": True,
|
||||
"msgid": True,
|
||||
"user": CONF['IRC_USERNAME'],
|
||||
"length": CONF['IRC_TTS_LEN'],
|
||||
"queuetime": datetime.datetime.now(),
|
||||
"timestamp": str(time.time_ns())
|
||||
}
|
||||
msg_queue[raw_msg['timestamp']] = [raw_msg['user'], raw_msg['msg']]
|
||||
message = quote.rsplit('(', 1)[0]
|
||||
raw_msg = {
|
||||
"TTS": True,
|
||||
"msg": message,
|
||||
"badges": True,
|
||||
"subscriber": True,
|
||||
"msgid": True,
|
||||
"user": CONF['IRC_USERNAME'],
|
||||
"length": CONF['IRC_TTS_LEN'],
|
||||
"queuetime": datetime.datetime.now(),
|
||||
"timestamp": str(time.time_ns())
|
||||
}
|
||||
msg_queue[raw_msg['timestamp']] = [raw_msg['user'], raw_msg['msg']]
|
||||
|
||||
return True
|
||||
|
||||
|
|
Loading…
Reference in New Issue