52 lines
1.0 KiB
Python
52 lines
1.0 KiB
Python
import requests
|
|
from objects import glob
|
|
from helpers import generalFunctions
|
|
from urllib.parse import urlencode
|
|
|
|
def sendDiscordMessage(channel, message):
|
|
"""
|
|
Send a message to a discord server.
|
|
This is used with ripple's schiavobot.
|
|
|
|
channel -- bunk, staff or general
|
|
message -- message to send
|
|
"""
|
|
if generalFunctions.stringToBool(glob.conf.config["discord"]["enable"]) == True:
|
|
requests.get("{}/{}?{}".format(glob.conf.config["discord"]["boturl"], channel, urlencode({ "message": message })))
|
|
|
|
|
|
def sendConfidential(message):
|
|
"""
|
|
Send a message to #bunker
|
|
|
|
message -- message to send
|
|
"""
|
|
sendDiscordMessage("bunk", message)
|
|
|
|
|
|
def sendChatlog(message):
|
|
"""
|
|
Send a message to #chatlog
|
|
|
|
message -- message to send
|
|
"""
|
|
sendDiscordMessage("chatlog", message)
|
|
|
|
|
|
def sendStaff(message):
|
|
"""
|
|
Send a message to #staff
|
|
|
|
message -- message to send
|
|
"""
|
|
sendDiscordMessage("staff", message)
|
|
|
|
|
|
def sendGeneral(message):
|
|
"""
|
|
Send a message to #general
|
|
|
|
message -- message to send
|
|
"""
|
|
sendDiscordMessage("general", message)
|