Как сделать чат команду через!

К примеру: Я пишу в чате команду !ds и дается ссылка на дискорд сервер или !content и дается ссылка на контент сервера. Прощу помогите!!!

hook.Add( "OnPlayerChat", "DSCommand", function( ply, strText, bTeam, bDead ) 
    if ( ply != LocalPlayer() ) then return end

	strText = string.lower( strText )

	if ( strText == "!ds" ) then -- если команда !ds 
		gui.OpenURL( "https://discord.gg/gmod" ) 
		return true -- не будет показывать саму команду
	end
end )

CL часть

а куда это закидывать? и в какую строку надо?