Mudlet: sysIrcMessage рдИрд╡реЗрдВрдЯ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдХрднреА-рдХрднреА рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдордИ 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Mudlet/Mudlet

рдореБрджреНрджреЗ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢:

рдХрднреА-рдХрднреА registerAnonymousEventHandler("sysIrcMessage", onIrcMessage) рдЖрдИрдЖрд░рд╕реА рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рд╡реАрдбрд┐рдпреЛ рд░реЗрдкреНрд░реЛ: https://youtu.be/seLTuTSOtsk (рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ)

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдСрд░рд╛рдЧреЛрдиреЛ рдЖрдИрдЖрд░рд╕реА рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (https://github.com/oragono/oragono/blob/stable/docs/MANUAL.md#windows)
  2. рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрд░рд╛рдЧреЛрдиреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
  3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдордбрд▓реЗрдЯ рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ:
function connectToIRC()
  setIrcServer("127.0.0.1", 6667)
  setIrcNick("Ditto")
  setIrcChannels({"#botchannel"})
  registerAnonymousEventHandler("sysIrcMessage", onIRCMessage)
  sendIrc("#botchannel", "Hello from Mudlet!")  
end

function onIRCMessage(_, sender, target, message)
  local myString = sender .. " says " .. message .. ".\n"
  feedTriggers(myString)
end
  1. рдЯреНрд░рд┐рдЧрд░ ConnectToIRC() рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд┐рд╕реА MUD рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ
  2. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдордбрд▓реЗрдЯ рдХрднреА-рдХрднреА рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдЖрдИрдЖрд░рд╕реА рд╕рдВрджреЗрд╢ рдХреЛ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  3. рдЪреИрдирд▓ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА IRC рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреИрд╕реЗ HexChat рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  4. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдордбрд▓реЗрдЯ рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЖрдИрдЖрд░рд╕реА рд╕рдВрджреЗрд╢ рдХреЛ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдордбрд▓реЗрдЯ рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ:

рдкрдВрдЬреАрдХреГрдд sysIrcMessage рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдИрдЖрд░рд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛, рдФрд░ рдПрдХ рдЗрдХреЛ рдлрд╝рдВрдХреНрд╢рди, рд╕рднреА рдЖрдИрдЖрд░рд╕реА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЧреВрдВрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА, рдЬреИрд╕реЗ рдХрд┐ рдордбрд▓реЗрдЯ рд╕рдВрд╕реНрдХрд░рдг, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░:

рдордбрд▓реЗрдЯ 4.6.2
рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рдВрд╕реНрдХрд░рдг 1909 рдмрд┐рд▓реНрдб 18363.815
рдордбрд▓реЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдЕрдВрддрддрдГ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЖрдЧ рд▓рдЧ рдЬрд╛рддреА рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ https://github.com/Mudlet/Mudlet/issues/1469 рдкрд░ рдкрд╣рд▓реЗ рдХрд╛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдкреЛрд╕реНрдЯрд░ рдиреЗ рднрд╛рдЧ рд▓реЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдкрд╛рджрди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢:

  • рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЧреЗрдо рдХреА рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдЧреЗрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдВ рддреЛ рдЖрдкрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдЖрд░рд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рдФрд░ рдПрдХ рдЪреИрдирд▓ рд╕реЗ рдЬреБрдбрд╝реЗрдВ рдФрд░ рдПрдХ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ, рдЖрдИрдЖрд░рд╕реА рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд╣реИрдВ рдЖрдкрдХреЗ рдЧреЗрдо рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЪреИрдирд▓ рд╕реЗ 'рд╕реНрд╡рд╛рдЧрдд рдЖрдИрдЖрд░рд╕реА' рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╕рдВрджреЗрд╢ рд╕рднреА рдЗрд╕реА рдХрд╛рд░реНрдп рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
  • рдЖрдк рдЦреЗрд▓ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЪреИрдирд▓ рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдирд┐рдпрдорд┐рдд рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИред
  • рдЧреЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рд╛рдорд╛рди рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рд╣реЛ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреАред рдЖрдк рдЕрдиреНрдп рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдордбрд▓реЗрдЯ рдХреА рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдЧреЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЗрд╕реЗ рдЧреВрдВрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрдЖ рдХреЛрдб рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ, рдордбрд▓реЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рддреБрд░рдВрдд рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рднрд░реЛрд╕реЗрдордВрдж рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдЧрднрдЧ 50% рд╣реИред рдРрд╕рд╛ рдХреЛрдИ рдкреИрдЯрд░реНрди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдкрд╣рд▓реЗ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рдФрд░ рдлрд┐рд░ рдЕрдЪреНрдЫреЗ рдХреА рдПрдХ рд▓рдХреАрд░ рдФрд░ рдмреБрд░реЗ рдХреА рдПрдХ рд▓рдХреАрд░ред рдореБрдЭреЗ рдмрджрд▓рд╛рд╡ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордбрд▓реЗрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдиреНрдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдерд╛ред

рд╡рд╣ "рд╣реИрд▓реЛ рдлреНрд░реЙрдо рдордбрд▓реЗрдЯ" рд╕рдВрджреЗрд╢ рдХрд┐рд╕реА рднреА рд╣рд╛рд▓ рдореЗрдВ рдЪреИрдирд▓ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рдорд╛рди рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рд╣реЛрдиреЗ рдХреА рдмрдЬрд╛рдп рдЕрд╡рд╣реЗрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдЙрд╕ рдХреЛрдб рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдлрд▓ рд╕рд░реНрд╡рд░ рдЬреЙрдЗрди рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЪреИрдирд▓ рд╕рд░реНрд╡рд░ рдпрд╛ рдХреБрдЫ рд╕реЗ рд╕реНрд╡реАрдХреГрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рднреВрд▓ рдЬрд╛рдКрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, 1:00 рдФрд░ 1:02 рдХреЗ рдмреАрдЪ, рдЖрдкрдХреА рдЧреЗрдо рд╡рд┐рдВрдбреЛ IRC рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рднреА 'IRC рдореЗрдВ рд╕реНрд╡рд╛рдЧрдд' рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдХреА IRC рд╡рд┐рдВрдбреЛ рдЦреБрд▓реА рд╣реЛ рдФрд░ рдкрд╣рд▓реЗ рд╣реА рдЪреИрдирд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЪреБрдХреА рд╣реЛред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдк рдЯреНрд░рд┐рдЧрд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЕрдЪрд╛рдирдХ рд╕рднреА рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдШрдЯрдирд╛ рдореЗрдВ рдареАрдХ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рдереА, рдФрд░ рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЬрдм рдореИрдВрдиреЗ 'рд▓реБрдЖ' рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рддреЛ рдпрд╣ рдХрднреА-рдХрднреА рдореЗрд░реЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЪреАрдЬреЗрдВ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рдерд╛ред рдХрднреА-рдХрднреА, рдореБрдЭреЗ рдкрд╣рд▓рд╛ рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рдФрд░ рдлрд┐рд░ рд╡реЗ рд░реБрдХ рдЧрдП, рдФрд░ рдореИрдВ 'рд▓реБрдЖ' рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЧрдпрд╛ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдмрд╛рдХреА рд╕реНрд╡рд╛рдЧрдд рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреИрдЯ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рд╕рдВрднрд╛рд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред

/src/Host.cpp#L1397 рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ Host::postIrcMessage(a,b,c), sysIrcMessage рдИрд╡реЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ raiseEvent рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ ... рдПрдХ рдИрд╡реЗрдВрдЯ рдмрдирд╛рдПрдВ, "sysIrcMessage" рдХрд╣рдиреЗ рд╡рд╛рд▓реЗ 4 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдбрд╛рд▓реЗрдВ рдФрд░ рджреВрд╕рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде, рдЙрдиреНрд╣реЗрдВ 4 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд░реЗрдВ, рдЗрд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрдб рдХрд░реЗрдВ ()ред

рд╡рд╣ Host::postIrcMessage рдлрд╝рдВрдХреНрд╢рди IRC рдбрд╛рдпрд▓реЙрдЧ рдЪреАрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрджреЗрд╢ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ html рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ lua рдФрд░ html рдХреЛ IRC рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рднреЗрдЬрддрд╛ рд╣реИред
рд╡рд╣ /src/dlgIRC.cpp#L613 . рдореЗрдВ рд╣реИ
рдЗрд╕рд▓рд┐рдП рдЪреВрдВрдХрд┐ рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ рд╣реИ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреИрдЯ рджрд┐рдЦрд╛рддреА рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рд▓реБрдЖ рдЪреАрдЬ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд▓рд╛рдЗрди 618 рдкрд░ рдЖрддрд╛ рд╣реИ, рд▓рд╛рдЗрди 606 рдкрд░ рд▓реБрдЖ рднрд╛рдЧ рдХреЗ рдмрд╛рджред рддреЛ рдпрд╣ рдЙрд╕ рдХреЛрдб рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реИ рдЬрдм рд╡рд╣ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд╣реАрдВ рдмрд╛рдж рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдирд╛ рдареАрдХ рд╕реЗ рдмрдирд╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИ, рдмрд╕ рдЗрд╕реЗ рдХрдм рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрднреА-рдХрднреА рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рди рд╣реЛрдВред

рдЕрднреА рдПрдХ рд░реАрдкреНрд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд┐рдкреНрд▓реЗ рдореЗрдВ рдЙрд╕ рддрд░рд╣ рдХреЗ рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ), рдореИрдВрдиреЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдЦреЛрд▓рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдХрднреА рднреА рдХреЛрдИ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреАред рдореИрдВрдиреЗ рдХрд╛рдлреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдмрджрдХрд┐рд╕реНрдордд рд╕реНрдЯреНрд░реАрдХ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рд░ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдареАрдХ рд╕реЗ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рднреЗрдЬреА рдЧрдИ рд╣рд░ рдЪреИрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ https://github.com/Mudlet/Mudlet/issues/1469 рдкрд░ рдкрд╣рд▓реЗ рдХрд╛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдкреЛрд╕реНрдЯрд░ рдиреЗ рднрд╛рдЧ рд▓реЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдкрд╛рджрди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢:

  • рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЧреЗрдо рдХреА рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдЧреЗрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдВ рддреЛ рдЖрдкрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдЖрд░рд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рдФрд░ рдПрдХ рдЪреИрдирд▓ рд╕реЗ рдЬреБрдбрд╝реЗрдВ рдФрд░ рдПрдХ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ, рдЖрдИрдЖрд░рд╕реА рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд╣реИрдВ рдЖрдкрдХреЗ рдЧреЗрдо рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЪреИрдирд▓ рд╕реЗ 'рд╕реНрд╡рд╛рдЧрдд рдЖрдИрдЖрд░рд╕реА' рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╕рдВрджреЗрд╢ рд╕рднреА рдЗрд╕реА рдХрд╛рд░реНрдп рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
  • рдЖрдк рдЦреЗрд▓ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЪреИрдирд▓ рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдирд┐рдпрдорд┐рдд рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИред
  • рдЧреЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рд╛рдорд╛рди рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рд╣реЛ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреАред рдЖрдк рдЕрдиреНрдп рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдордбрд▓реЗрдЯ рдХреА рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдЧреЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЗрд╕реЗ рдЧреВрдВрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрдЖ рдХреЛрдб рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ, рдордбрд▓реЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рддреБрд░рдВрдд рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рднрд░реЛрд╕реЗрдордВрдж рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдЧрднрдЧ 50% рд╣реИред рдРрд╕рд╛ рдХреЛрдИ рдкреИрдЯрд░реНрди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдкрд╣рд▓реЗ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рдФрд░ рдлрд┐рд░ рдЕрдЪреНрдЫреЗ рдХреА рдПрдХ рд▓рдХреАрд░ рдФрд░ рдмреБрд░реЗ рдХреА рдПрдХ рд▓рдХреАрд░ред рдореБрдЭреЗ рдмрджрд▓рд╛рд╡ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордбрд▓реЗрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдиреНрдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдерд╛ред

рд╡рд╣ "рд╣реИрд▓реЛ рдлреНрд░реЙрдо рдордбрд▓реЗрдЯ" рд╕рдВрджреЗрд╢ рдХрд┐рд╕реА рднреА рд╣рд╛рд▓ рдореЗрдВ рдЪреИрдирд▓ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рдорд╛рди рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рд╣реЛрдиреЗ рдХреА рдмрдЬрд╛рдп рдЕрд╡рд╣реЗрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдЙрд╕ рдХреЛрдб рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдлрд▓ рд╕рд░реНрд╡рд░ рдЬреЙрдЗрди рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЪреИрдирд▓ рд╕рд░реНрд╡рд░ рдпрд╛ рдХреБрдЫ рд╕реЗ рд╕реНрд╡реАрдХреГрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рднреВрд▓ рдЬрд╛рдКрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, 1:00 рдФрд░ 1:02 рдХреЗ рдмреАрдЪ, рдЖрдкрдХреА рдЧреЗрдо рд╡рд┐рдВрдбреЛ IRC рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рднреА 'IRC рдореЗрдВ рд╕реНрд╡рд╛рдЧрдд' рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдХреА IRC рд╡рд┐рдВрдбреЛ рдЦреБрд▓реА рд╣реЛ рдФрд░ рдкрд╣рд▓реЗ рд╣реА рдЪреИрдирд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЪреБрдХреА рд╣реЛред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдк рдЯреНрд░рд┐рдЧрд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЕрдЪрд╛рдирдХ рд╕рднреА рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдШрдЯрдирд╛ рдореЗрдВ рдареАрдХ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рдереА, рдФрд░ рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЬрдм рдореИрдВрдиреЗ 'рд▓реБрдЖ' рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рддреЛ рдпрд╣ рдХрднреА-рдХрднреА рдореЗрд░реЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЪреАрдЬреЗрдВ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рдерд╛ред рдХрднреА-рдХрднреА, рдореБрдЭреЗ рдкрд╣рд▓рд╛ рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рдФрд░ рдлрд┐рд░ рд╡реЗ рд░реБрдХ рдЧрдП, рдФрд░ рдореИрдВ 'рд▓реБрдЖ' рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЧрдпрд╛ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдмрд╛рдХреА рд╕реНрд╡рд╛рдЧрдд рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреИрдЯ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рд╕рдВрднрд╛рд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред

/src/Host.cpp#L1397 рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ Host::postIrcMessage(a,b,c), sysIrcMessage рдИрд╡реЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ raiseEvent рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ ... рдПрдХ рдИрд╡реЗрдВрдЯ рдмрдирд╛рдПрдВ, "sysIrcMessage" рдХрд╣рдиреЗ рд╡рд╛рд▓реЗ 4 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдбрд╛рд▓реЗрдВ рдФрд░ рджреВрд╕рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде, рдЙрдиреНрд╣реЗрдВ 4 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд░реЗрдВ, рдЗрд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрдб рдХрд░реЗрдВ ()ред

рд╡рд╣ Host::postIrcMessage рдлрд╝рдВрдХреНрд╢рди IRC рдбрд╛рдпрд▓реЙрдЧ рдЪреАрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрджреЗрд╢ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ html рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ lua рдФрд░ html рдХреЛ IRC рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рднреЗрдЬрддрд╛ рд╣реИред
рд╡рд╣ /src/dlgIRC.cpp#L613 . рдореЗрдВ рд╣реИ
рдЗрд╕рд▓рд┐рдП рдЪреВрдВрдХрд┐ рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ рд╣реИ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреИрдЯ рджрд┐рдЦрд╛рддреА рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рд▓реБрдЖ рдЪреАрдЬ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд▓рд╛рдЗрди 618 рдкрд░ рдЖрддрд╛ рд╣реИ, рд▓рд╛рдЗрди 606 рдкрд░ рд▓реБрдЖ рднрд╛рдЧ рдХреЗ рдмрд╛рджред рддреЛ рдпрд╣ рдЙрд╕ рдХреЛрдб рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реИ рдЬрдм рд╡рд╣ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд╣реАрдВ рдмрд╛рдж рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдирд╛ рдареАрдХ рд╕реЗ рдмрдирд╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИ, рдмрд╕ рдЗрд╕реЗ рдХрдм рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрднреА-рдХрднреА рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рди рд╣реЛрдВред

рдЕрднреА рдПрдХ рд░реАрдкреНрд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд┐рдкреНрд▓реЗ рдореЗрдВ рдЙрд╕ рддрд░рд╣ рдХреЗ рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ), рдореИрдВрдиреЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдЦреЛрд▓рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдХрднреА рднреА рдХреЛрдИ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреАред рдореИрдВрдиреЗ рдХрд╛рдлреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдмрджрдХрд┐рд╕реНрдордд рд╕реНрдЯреНрд░реАрдХ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рд░ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдИрдЖрд░рд╕реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдареАрдХ рд╕реЗ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рднреЗрдЬреА рдЧрдИ рд╣рд░ рдЪреИрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред

рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, 1:00 рдФрд░ 1:02 рдХреЗ рдмреАрдЪ, рдЖрдкрдХреА рдЧреЗрдо рд╡рд┐рдВрдбреЛ IRC рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рднреА 'IRC рдореЗрдВ рд╕реНрд╡рд╛рдЧрдд' рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдХреА IRC рд╡рд┐рдВрдбреЛ рдЦреБрд▓реА рд╣реЛ рдФрд░ рдкрд╣рд▓реЗ рд╣реА рдЪреИрдирд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЪреБрдХреА рд╣реЛред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдк рдЯреНрд░рд┐рдЧрд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЕрдЪрд╛рдирдХ рд╕рднреА рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдШрдЯрдирд╛ рдореЗрдВ рдареАрдХ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдШрдЯрдирд╛ рдХрддрд╛рд░ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рдереА, рдФрд░ рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдХреБрдЫ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ рднреА рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рдореИрдВ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ "рдЬрдВрдкрд╕реНрдЯрд╛рд░реНрдЯ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдмрд╛рдХреА рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рдпрд╣ рдмрд╣реБрдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓рдЧрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдирд╛ рдпрд╛ рд▓реБрдЖ рдХрдорд╛рдВрдб рдлрд╛рдпрд░ рдХрд░рдирд╛ рдШрдЯрдирд╛рдУрдВ рдХреА рдХрддрд╛рд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдХреЗрд╡рд▓ 50% рд╕рдордпред

рдЕрдм рдЬрдм рдореИрдВрдиреЗ рдбреАрдмрдЧ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдбреАрдмрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд▓рд╛рдЗрд╡ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓реА рдФрд░ рдЗрд╕рдиреЗ "X рд╕реЗрдЬрд╝ Y" рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдбрд┐рдмрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рдпрд╣ рдмрд╛рдж рдореЗрдВ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рдЖрдИрдЖрд░рд╕реА рдШрдЯрдирд╛ рдкрд░ рдкрдХрдбрд╝ рдирд╣реАрдВ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рдШрдЯрдирд╛ рдХреЛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕реЗ рдореБрдЭреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдВрджреЗрд╣ рдерд╛ ... рдмрд╕ рдЬрдм рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдШрдЯрдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реАрди рдХреЛ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╣реАрдВ рдмрд╛рдзрд┐рдд рд╣реИред

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреЛ рдореБрджреНрджреЗ рд╣реИрдВ:

  • рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рдХреЛрдб рд╕реЗ FeedTriggers(string) рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдЬреЛрдбрд╝реА рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдлрд┐рд░ рдмрд╛рдХреА рдЕрдкрдиреЗ рдЖрдк рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдкрдбреЗрдЯ рди рдХрд░реЗрдВред
  • рдЖрдзрд╛ рд╕рддреНрд░ рдпрд╣ рдЙрд╕ sysIrcMessage рдИрд╡реЗрдВрдЯ рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИ (рднрд▓реЗ рд╣реА рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реЛ)ред рдЙрд╕ рдШрдЯрдирд╛ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдпрд╣ рдПрдХ рдмрд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ рддреЛ рдпрд╣ рдкреВрд░реЗ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдореИрдВрдиреЗ рдлреАрдбрдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдПрдХ рдиреЛрдЯ рджреЗрдЦрд╛ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдлреАрдбрдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдЖрдк рдПрдХ рдирдИ рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рдирдИ рд▓рд╛рдЗрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЧреЗрдо рдЖрдЙрдЯрдкреБрдЯ рдпрд╛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдЖрджрд┐ рдкрд░ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рднреЗрдЬреЗрдВ ("\ n") рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЧреЗрдо рд╕реЗ рдореЗрд░рд╛ рд╕рдВрдХреЗрдд рдХрдо рд╕реЗ рдХрдо рдореЗрд░реА рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЕрднреА рдХреЗ рд▓рд┐рдПред

рдЙрдмрдВрдЯреВ рдореЗрдВ, рдореИрдВрдиреЗ рдордбрд▓реЗрдЯ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЦреЗрд▓ рдпрд╛рддрд╛рдпрд╛рдд рддрдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрднреА рднреА рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЖрдИрдЖрд░рд╕реА рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ 20 рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХреАред рдлрд┐рд░ рдореИрдВрдиреЗ 4.8.2 рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЪрд▓рд╛рдпрд╛, рдФрд░ рд╡рд╣ рдЖрдзрд╛ рдФрд░ рдЖрдзрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдареАрдХ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрд╡ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХреБрдЫ рд╕реБрдзрд╛рд░ рд╣реЛрдВ?

рддреЛ рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХреБрдЫ рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рд╣рдореЗрд╢рд╛ 4.8.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд╣рд╛рд▓рд┐рдпрд╛ рдкреАрдЖрд░ 3872 рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреАред рдпрд╣ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, ~ 50% рд╕рдордп рдпрд╣ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ feedTriggers() рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред FeedTriggers() рдХреЗ рдореИрдиреБрдЕрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдордбрд▓реЗрдЯ рдмрд╛рдШреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЧреЗрдо рд╕реЗ рдбреЗрдЯрд╛ "рдкреНрд░рд╛рдкреНрдд" рдХрд░реЗред

рдкреГрд╖реНрда рд╕реЗ рдПрдХ рдиреЛрдЯ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

рдиреЛрдЯ: рдЯреНрд░рд┐рдЧрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдпрд╣ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдлреАрдбрдЯреНрд░рд┐рдЧрд░реНрд╕ () рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рд╕реЗ рдХреБрдЫ рдбреЗрдЯрд╛ (рдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ) рдкреНрд░рд╛рдкреНрдд рд╣реЛ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреНрд░реЙрдореНрдкреНрдЯ (рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирдпрд╛ рдбреЗрдЯрд╛) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднреЗрдЬреЗрдВ ("\ n") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХреЗ рдмрд╛рдж рдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкрд╛рда рдореЗрдВ рдПрдХ рдирдИ-рдкрдВрдХреНрддрд┐ "\n" рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИ рддрд╛рдХрд┐ рдЧреЗрдо рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЗрд╕рд▓рд┐рдП, send("\n") рдХреЛ onIRCMessage рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдпрд╛ рдЖрдиреЗ рд╡рд╛рд▓реА IRC рд▓рд╛рдЗрди рдХреЛ рдирдП-рдкрдВрдХреНрддрд┐ рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

  • рдЖрдзрд╛ рд╕рддреНрд░ рдпрд╣ рдЙрд╕ sysIrcMessage рдИрд╡реЗрдВрдЯ рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИ (рднрд▓реЗ рд╣реА рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реЛ)ред рдЙрд╕ рдШрдЯрдирд╛ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдпрд╣ рдПрдХ рдмрд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ рддреЛ рдпрд╣ рдкреВрд░реЗ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдореБрдЭреЗ рдЕрдм рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдШрдЯрдирд╛ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рдмреБрд▓рд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХрдерди 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрд╕реНрдЯ' рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ рддреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдкрд░ рд░реБрдХрддрд╛ рд╣реИред

https://github.com/Mudlet/Mudlet/blob/Development/src/dlgIRC.cpp#L612 -L614

рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рдЙрд╕ рд╕рдордп рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ рдЬрдм рдЖрдк рдмрд┐рдирд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗ IRC рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реБрдЖ рдХрд░рддреЗ рдереЗред рдЕрдм рдЗрд╕реЗ рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рд╣реИ, рдФрд░ рдЕрдЧрд╕реНрдд 2019 рддрдХ рдХреЛрдИ 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрд╕реНрдЯ' рдирд╣реАрдВ рд╣реИред https://github.com/Mudlet/Mudlet/pull/2950

рд╡рд╣ рдкреБрд░рд╛рдирд╛ рдХреЛрдб рдХреЗрд╡рд▓ рдорд╛рдореВрд▓реА рдмреНрд▓реЛрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдкрде рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдм рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ isDefaultHostClient() рдХрднреА-рдХрднреА рд╕рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЦреБрд▓реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкреБрд░рд╛рдирд╛ рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕ рдкреАрдЖрд░ рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЖрдЬрд╝рдорд╛ рд╕рдХреЗрдВ:

https://make.mudlet.org/snapshots/ccfee3/Mudlet-4.9.1-testing-pr3927-24eab7a5-windows.zip

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ! рдореИрдВрдиреЗ рд▓рдЧрднрдЧ 20 рд░реЗрдкреНрд░реЛ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред

рдХреНрд▓рд╛рдЗрдВрдЯ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рднреА рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдирдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рднреА рдПрдХ рдХреНрд▓рд┐рдХ рдЗрд╕реЗ рдХрд░реЗрдЧрд╛ - рдЖрдИрдЖрд░рд╕реА рд╡рд┐рдВрдбреЛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд┐рдХ рд╕рд╣рд┐рдд, рдЬреЛ рд╡реИрд╕реЗ рднреА рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдкрд░ рдлрд╝реЛрдХрд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рддреБрдо рджреЛрдиреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж! рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдоред :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

zesstra picture zesstra  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Symple85 picture Symple85  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vadi2 picture vadi2  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kebap picture Kebap  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xekon picture xekon  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ