mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-12 15:45:25 +01:00
Reworked discord interface to replace the IRC one completely
This commit is contained in:
@@ -1,9 +1,18 @@
|
||||
/hook/startup/proc/discordNotify()
|
||||
if (config.use_discord_bot && config.discord_host && config.discord_port)
|
||||
world.Export("http://[config.discord_host]:[config.discord_port]/?command=startup&name=[station_name()]&connect=[config.server?"[config.server]":"[world.address]:[world.port]"]")
|
||||
return 1
|
||||
/proc/send2discord(var/command, var/channel, var/message)
|
||||
if (config.use_discord_bot && config.discord_host)
|
||||
world.Export("http://[config.discord_host]/?command=[command]&channel=[channel]&message=[paranoid_sanitize(message)]")
|
||||
|
||||
/hook/roundend/proc/discordNotify()
|
||||
if (config.use_discord_bot && config.discord_host && config.discord_port)
|
||||
world.Export("http://[config.discord_host]:[config.discord_port]/?command=roundend")
|
||||
/proc/send2maindiscord(var/message)
|
||||
if(config.discord_channel_main)
|
||||
send2discord("message", config.discord_channel_main, message)
|
||||
return
|
||||
|
||||
/proc/send2admindiscord(var/message)
|
||||
if(config.discord_channel_admin)
|
||||
send2discord("message", config.discord_channel_admin, message)
|
||||
return
|
||||
|
||||
/hook/startup/proc/discordNotify()
|
||||
if(config.discord_channel_main)
|
||||
send2discord("startup", config.discord_channel_main, "Server starting up on [station_name()]. Connect to: [config.server? "[config.server]" : "[world.address]:[world.port]"]")
|
||||
return 1
|
||||
@@ -1,21 +0,0 @@
|
||||
/proc/send2irc(var/channel, var/msg)
|
||||
if(config.use_irc_bot && config.irc_bot_host.len)
|
||||
for(var/IP in config.irc_bot_host)
|
||||
spawn(0)
|
||||
// I have no means of trusting you, cmd
|
||||
ext_python("ircbot_message.py", "[config.comms_password] [IP] [channel] [paranoid_sanitize(msg)]")
|
||||
return
|
||||
|
||||
/proc/send2mainirc(var/msg)
|
||||
if(config.main_irc)
|
||||
send2irc(config.main_irc, msg)
|
||||
return
|
||||
|
||||
/proc/send2adminirc(var/msg)
|
||||
if(config.admin_irc)
|
||||
send2irc(config.admin_irc, msg)
|
||||
return
|
||||
|
||||
/hook/startup/proc/ircNotify()
|
||||
send2mainirc("Server starting up on [station_name()]. Connect to: [config.server? "[config.server]" : "[world.address]:[world.port]"]")
|
||||
return 1
|
||||
Reference in New Issue
Block a user