рдЙрдиреНрдирдд рдкреНрд▓реЗрдмреИрдХ рдореЙрдбреНрдпреВрд▓ [ 1 ] рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЕрд╡рд╛рдВрдЫрд┐рдд рджреЛрд╣рд░рд╛рд╡ рд╡рд╛рд▓реЗ рдмрдлрд░ рдкреНрд▓реЗрдмреИрдХ рд╕реЗ рдмрдЪрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЖрдИрдЖрд░рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЖрдВрд╢рд┐рдХ рдмрдлрд░ рдкреНрд▓реЗрдмреИрдХ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд╡реАрдирддрдо ZNC рдорд╛рд╕реНрдЯрд░ [ 2 ] рдХреЗ рдкрд╛рд╕ рд▓рдЧрд╛рддрд╛рд░ рдХреНрд╡реЗрд░реА рдмрдлрд╝рд░реНрд╕ [ 3 ] рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд╡реЗрд░реА рдмрдлрд╝рд░реНрд╕ рдХреЛ рддрдм рддрдХ рд░рдЦрдирд╛ рдЪреБрди рд╕рдХрддрд╛ рд╣реИ рдЬрдм рддрдХ рд╡реЗ GUI рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред ZNC [ 4 ] рд╕реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЙрд╕реА рдкреНрд▓реЗрдмреИрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
mymsg рдкреНрд▓рдЧрдЗрди [ 5 ] рдХреЗ рд╕рд╛рде, рдпреЗ рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкреВрд░реЗ рдЕрд▓рдЧ рд╕реНрддрд░ рдкрд░ ZNC рдХреЗ рд╕рд╛рде IRC рдЕрдиреБрднрд╡ рд▓рд╛рддреА рд╣реИрдВред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдП рдЧрдП рд╕рдВрджрд░реНрдн рдЬреЛ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдЬрд┐рд╕ рдХрд╛рдВрдЯреЗ рдореЗрдВ рдЗрд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ рд╡рд╣ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
[1] http://wiki.znc.in/Playback
[2] https://github.com/znc/znc/pull/598
[3] http://wiki.znc.in/Query_buffers
[4] https://github.com/znc/znc/pull/620
[5] https://github.com/TingPing/plugins/blob/master/HexChat/mymsg.py
рдкреБрдирд╢реНрдЪ. рдХреГрдкрдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд mymsg рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд┐рдирд╛ рд╕реНрд╡рдпрдВ рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдореИрдВ рд▓рдЧрднрдЧ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╣реИред рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓ рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░реНрд╡рд░-рдЯрд╛рдЗрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ ZNC рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред
@jpnurmi рдорд╛рдЗрдВрдб рдЪреЗрдХ рдЖрдЙрдЯ https://github.com/hexchat/hexchat/tree/znc
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рдЧрдЗрди рдХреЛ рдкреНрд░рддрд┐ рд╕рд░реНрд╡рд░ рдХреЗрд╡рд▓ рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐ рд╕рдВрджрд░реНрдн рдПрдХ рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред
рдЙрдореНрдореАрдж рддреЛ рджрд┐рдЦрддреА рд╣реИ! рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред рдпрд╣ рдЕрдХреНрд╕рд░ рдЪреИрдирд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рд▓рд┐рдП рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рддреБрд░рдВрдд рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рдкреНрд▓реЗрдмреИрдХ рдорд┐рд▓рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреА WIP рд╢рд╛рдЦрд╛ рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдБ рджреЗрдЦреАрдВ?
рд╡рд╛рдЗрдк/рдкреНрд▓реЗрдмреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдХреБрдЫ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдкреНрд░рддрд┐ рдХрдиреЗрдХреНрд╢рди рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛, рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рддреБрд░рдВрдд рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рдкреНрд▓реЗрдмреИрдХ рдорд┐рд▓рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯрд╛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдерд╛ рдФрд░ ZNC рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рдПрдХ рдЪреИрдирд▓ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рдЬреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рд╣реБрдЖ (рджреВрд╕рд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ)ред рдпрд╣ _рдмрд┐рдирд╛_ рдкреНрд▓реЗрдмреИрдХ рд╕рдорд░реНрдерди рдерд╛ред рд╢рд╛рдпрдж рдпрд╣ рдЯреВрдЯреЗ рд╣реБрдП рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЕрдирдкреИрдХреНрдб рд╕реЗрдВрдб рдХреЛ рдирдП рдкрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рддреЛ рдЕрдЧрд░ рдПрдЪрд╕реА рдиреЗ рдкреНрд▓реЗрдмреИрдХ рд╕рдорд░реНрдерди рдорд╛рдВрдЧрд╛ рд╣реЛрддрд╛ рддреЛ рд╢рд╛рдпрдж рд╡рд╣ рд╕рдВрджреЗрд╢ рджреЛ рдмрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддрд╛ред
рдЗрд╕ рдХреА рдкреНрд░рдЧрддрд┐ рдкрд░ рдХреЛрдИ рдЦрдмрд░?
@jpnurmi , 404 рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рдкрд░ред :рд░реЛрдирд╛:
рдореИрдВрдиреЗ рдПрдХ рдкреНрд▓рдЧрдЗрди рдкрд░ рдПрдХ рдФрд░ рд╢реЙрдЯ рд▓рд┐рдпрд╛ рдЬреЛ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: https://github.com/TingPing/plugins/blob/master/HexChat/playback.lua
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯрд╛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдерд╛ рдФрд░ ZNC рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рдПрдХ рдЪреИрдирд▓ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рдЬреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рд╣реБрдЖ (рджреВрд╕рд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ)ред рдпрд╣ рдкреНрд▓реЗрдмреИрдХ рд╕рдкреЛрд░реНрдЯ рдХреЗ рдмрд┐рдирд╛ рдерд╛ред рд╢рд╛рдпрдж рдпрд╣ рдЯреВрдЯреЗ рд╣реБрдП рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЕрдирдкреИрдХреНрдб рд╕реЗрдВрдб рдХреЛ рдирдП рдкрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рддреЛ рдЕрдЧрд░ рдПрдЪрд╕реА рдиреЗ рдкреНрд▓реЗрдмреИрдХ рд╕рдорд░реНрдерди рдорд╛рдВрдЧрд╛ рд╣реЛрддрд╛ рддреЛ рд╢рд╛рдпрдж рд╡рд╣ рд╕рдВрджреЗрд╢ рджреЛ рдмрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддрд╛ред
рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдорд╛рдирдХ ZNC рдмрдлрд░ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, [[рдкреНрд▓реЗрдмреИрдХ]] znc рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред
@TingPing рдЖрдкрдХреА рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреА playback.lua
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдБ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХреБрдЫ рдирд╣реАрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ :)
@TingPing рдЖрдкрдХреА рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд▓реЗрдмреИрдХред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рд╕рд╣реЗрдЬрддреА рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕ рдХреА рдкреНрд░рдЧрддрд┐ рдкрд░ рдХреЛрдИ рдЦрдмрд░?