Send match history link after the first match
This commit is contained in:
parent
cb2d1e74f7
commit
887836045d
|
@ -66,6 +66,7 @@ class match:
|
||||||
self.isStarting = False
|
self.isStarting = False
|
||||||
self._lock = threading.Lock()
|
self._lock = threading.Lock()
|
||||||
self.createTime = int(time.time())
|
self.createTime = int(time.time())
|
||||||
|
self.vinseID = None
|
||||||
|
|
||||||
# Create all slots and reset them
|
# Create all slots and reset them
|
||||||
self.slots = []
|
self.slots = []
|
||||||
|
@ -433,9 +434,16 @@ class match:
|
||||||
# Console output
|
# Console output
|
||||||
log.info("MPROOM{}: Match completed".format(self.matchID))
|
log.info("MPROOM{}: Match completed".format(self.matchID))
|
||||||
|
|
||||||
|
# Set vinse id if needed
|
||||||
|
chanName = "#multi_{}".format(self.matchID)
|
||||||
|
if self.vinseID is None:
|
||||||
|
self.vinseID = (int(time.time()) // (60 * 15)) << 32 | self.matchID
|
||||||
|
chat.sendMessage("FokaBot", chanName, "Match history available [{} here]".format(
|
||||||
|
"https://vinse.ripple.moe/match/{}".format(self.vinseID)
|
||||||
|
))
|
||||||
|
|
||||||
# If this is a tournament match, then we send a notification in the chat
|
# If this is a tournament match, then we send a notification in the chat
|
||||||
# saying that the match has completed.
|
# saying that the match has completed.
|
||||||
chanName = "#multi_{}".format(self.matchID)
|
|
||||||
if self.isTourney and (chanName in glob.channels.channels):
|
if self.isTourney and (chanName in glob.channels.channels):
|
||||||
chat.sendMessage("FokaBot", chanName, "Match has just finished.")
|
chat.sendMessage("FokaBot", chanName, "Match has just finished.")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user