send confirmation info by signal
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import requests
|
||||
from mako.template import Template
|
||||
|
||||
from src import config
|
||||
from src.notification.AcceptedResultPojo import AcceptedResultPojo
|
||||
|
||||
|
||||
class SignalSender:
|
||||
|
||||
def __init__(self):
|
||||
self.group = "group.NjVhb1NrZU43TytWcTV6YUZkQVZjMmhGYUorK0pWUWJOaGhvS1JUMVYwbz0="
|
||||
|
||||
def send_message(self, msg):
|
||||
x = requests.post("http://appointment.lpaconsulting.fr:10086/v2/send", json=
|
||||
{"message": msg, "number": "+33768562195",
|
||||
"recipients": ["group.NjVhb1NrZU43TytWcTV6YUZkQVZjMmhGYUorK0pWUWJOaGhvS1JUMVYwbz0="]}
|
||||
)
|
||||
print(x.text)
|
||||
|
||||
def send_result(self, result: AcceptedResultPojo):
|
||||
mytemplate = Template(filename=config.ROOT_DIR + "/templates/signal_results.html")
|
||||
msg = mytemplate.render(result=result)
|
||||
self.send_message(msg=msg)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
acceptedResultPojo = AcceptedResultPojo(msg="测序<br>测试",
|
||||
url="https://rendezvousparis.hermes.com/client/register/AQ57C9",
|
||||
slot_position="", sim_position="", passport="test", email="test@test.com",
|
||||
name="test test", phone="0649614591", ccid="", created_at="",
|
||||
validated_at="")
|
||||
SignalSender().send_result(acceptedResultPojo)
|
||||
Reference in New Issue
Block a user