Test version
This commit is contained in:
parent
fd27706a48
commit
602633373e
3 changed files with 6 additions and 3 deletions
|
@ -1,6 +1,7 @@
|
||||||
import json
|
import json
|
||||||
import time
|
import time
|
||||||
import logging
|
import logging
|
||||||
|
import re
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
|
|
||||||
|
@ -83,7 +84,7 @@ class Condition(object):
|
||||||
if not story.lastMsgFinishTime:
|
if not story.lastMsgFinishTime:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
return now - story.lastMsgFinishTime >= self.vars['seconds']
|
return now - story.lastMsgFinishTime >= float(self.vars['seconds'])
|
||||||
|
|
||||||
def _hasMetReplyContains(self, story):
|
def _hasMetReplyContains(self, story):
|
||||||
if not story.currentMessage.hasReply():
|
if not story.currentMessage.hasReply():
|
||||||
|
@ -93,13 +94,14 @@ class Condition(object):
|
||||||
if 'regexCompiled' not in self.vars:
|
if 'regexCompiled' not in self.vars:
|
||||||
# Compile once, as we probably run it more than once
|
# Compile once, as we probably run it more than once
|
||||||
self.vars['regexCompiled'] = re.compile(self.vars['regex'])
|
self.vars['regexCompiled'] = re.compile(self.vars['regex'])
|
||||||
result = re.match(self.vars['regexCompiled'])
|
result = re.match(self.vars['regexCompiled'], story.currentMessage.getReply())
|
||||||
if result is None:
|
if result is None:
|
||||||
return False
|
return False
|
||||||
results = result.groupdict()
|
results = result.groupdict()
|
||||||
for captureGroup in results:
|
for captureGroup in results:
|
||||||
story.variables[captureGroup] = results[captureGroup]
|
story.variables[captureGroup] = results[captureGroup]
|
||||||
logger.critical("Regex not implemented yet")
|
logger.critical("Regex not implemented yet")
|
||||||
|
# return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
if 'contains' in self.vars:
|
if 'contains' in self.vars:
|
||||||
|
|
|
@ -33,6 +33,7 @@ class Player:
|
||||||
|
|
||||||
def get_output_idx(self):
|
def get_output_idx(self):
|
||||||
output_device_idx = None
|
output_device_idx = None
|
||||||
|
output_device_idx = 14
|
||||||
devices_count = self.p.get_device_count()
|
devices_count = self.p.get_device_count()
|
||||||
for i in range(devices_count):
|
for i in range(devices_count):
|
||||||
dev = self.p.get_device_info_by_index(i)
|
dev = self.p.get_device_info_by_index(i)
|
||||||
|
|
2
local
2
local
|
@ -1 +1 @@
|
||||||
Subproject commit 71d7b7e1d6a4f4cb1503b845ebb44c4357d42180
|
Subproject commit e799809a59522d0f68f99f668a9ddf0f5f629912
|
Loading…
Reference in a new issue