Be smarter about printing out information to IRC
This commit is contained in:
parent
823c495143
commit
ef9e958467
|
@ -80,7 +80,23 @@ class IRCBot(irc.IRCClient):
|
||||||
|
|
||||||
elif cmd == "trades" and host in self.admins:
|
elif cmd == "trades" and host in self.admins:
|
||||||
trades = self.agora.dashboard()
|
trades = self.agora.dashboard()
|
||||||
self.msg(channel, dumps(trades))
|
for trade_id in trades:
|
||||||
|
fmt = (
|
||||||
|
f"{trade_id}: {trades[trade_id]['buyer']} "
|
||||||
|
f"{trades[trade_id]['amount']}{trades[trade_id]['currency']} {trades[trade_id]['amount_xmr']}XMR"
|
||||||
|
)
|
||||||
|
self.msg(channel, fmt)
|
||||||
|
|
||||||
|
elif cmd == "create" and host in self.admins and len(spl) == 3:
|
||||||
|
posted = self.agora.create_ad(spl[1], spl[2])
|
||||||
|
self.msg(channel, dumps(posted))
|
||||||
|
|
||||||
|
elif cmd == "messages" and host in self.admins and len(spl) == 1:
|
||||||
|
messages = self.agora.get_all_messages()
|
||||||
|
for message_id in messages:
|
||||||
|
for message in messages[message_id]:
|
||||||
|
self.msg(channel, f"{message_id}: {message}")
|
||||||
|
# self.msg(channel, dumps(messages))
|
||||||
|
|
||||||
def stopcall(self, call):
|
def stopcall(self, call):
|
||||||
call.stop()
|
call.stop()
|
||||||
|
|
Loading…
Reference in New Issue