make vrobot able to do nothing on servers not in the config hash
parent
41a779f58b
commit
b0d44bd02b
|
@ -162,7 +162,7 @@ module Backend_Discord
|
||||||
@real.message do |evt|
|
@real.message do |evt|
|
||||||
if evt.server
|
if evt.server
|
||||||
serv = get_server evt.server
|
serv = get_server evt.server
|
||||||
|
if serv
|
||||||
m = Vrobot4::Server::Message.new \
|
m = Vrobot4::Server::Message.new \
|
||||||
msg: evt.message.content,
|
msg: evt.message.content,
|
||||||
user: User.new(evt.user, @ops, @hop),
|
user: User.new(evt.user, @ops, @hop),
|
||||||
|
@ -176,6 +176,7 @@ module Backend_Discord
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# (see Vrobot4::Robots::Bot#connect)
|
# (see Vrobot4::Robots::Bot#connect)
|
||||||
def connect
|
def connect
|
||||||
|
@ -192,11 +193,11 @@ module Backend_Discord
|
||||||
@servers[serv.id] = Server.new @info[serv.id] || {}, self, serv
|
@servers[serv.id] = Server.new @info[serv.id] || {}, self, serv
|
||||||
end
|
end
|
||||||
|
|
||||||
# Finds a server in the hash, potentially adding it.
|
# Finds a server in the hash, or nil.
|
||||||
# @param serv [Discordrb::Server] server instance
|
# @param serv [Discordrb::Server] server instance
|
||||||
# @return [Server]
|
# @return [Server]
|
||||||
def get_server serv
|
def get_server serv
|
||||||
@servers[serv.id] || add_server(serv)
|
@servers[serv.id]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue