fix: make sed great again
This commit is contained in:
parent
b39b887e25
commit
abea3c61eb
1 changed files with 9 additions and 9 deletions
10
main.py
10
main.py
|
|
@ -188,7 +188,6 @@ class AngelBot(ClientXMPP):
|
||||||
def sed_command(self, msg, sender, mtype):
|
def sed_command(self, msg, sender, mtype):
|
||||||
try:
|
try:
|
||||||
text = msg["body"]
|
text = msg["body"]
|
||||||
print(f"{text = }")
|
|
||||||
if not sed_cmd.match(text):
|
if not sed_cmd.match(text):
|
||||||
self.messages[sender]["messages"].add(text)
|
self.messages[sender]["messages"].add(text)
|
||||||
return
|
return
|
||||||
|
|
@ -201,13 +200,14 @@ class AngelBot(ClientXMPP):
|
||||||
sed.load_string(text)
|
sed.load_string(text)
|
||||||
|
|
||||||
for message in self.messages[sender]["messages"]:
|
for message in self.messages[sender]["messages"]:
|
||||||
|
if sed_args[1] not in message:
|
||||||
|
continue
|
||||||
msg = io.StringIO(message)
|
msg = io.StringIO(message)
|
||||||
if res := sed.apply(msg, None):
|
res = "\n".join(sed.apply(msg, None))
|
||||||
out = "\n".join(res)
|
self.messages[sender]["messages"].add(res)
|
||||||
self.messages[sender]["messages"].add(out)
|
|
||||||
return self.send_message(
|
return self.send_message(
|
||||||
mto=sender,
|
mto=sender,
|
||||||
mbody=out,
|
mbody=res,
|
||||||
mtype=mtype,
|
mtype=mtype,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue