рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реАрдорд╛ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдмреЙрдЯ, рд╕рд╛рдордЧреНрд░реА рдФрд░ рдСрдЯреЛрдореЗрд╢рди рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ред
рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░реЗрдВMini-Project 1: Content Automation
ЁЯЪА рдорд┐рдиреА - рдкрд░рд┐рдпреЛрдЬрдирд╛ 1: Telegram рд╕реНрд╡рдЪрд╛рд▓рди
15 рдорд┐рдирдЯ рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рди рдмрдирд╛рдПрдВ!
ЁЯОпрдЖрдк рдХреНрдпрд╛ рдмрдирд╛рдПрдВрдЧреЗ
рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ Telegram рдмреЙрдЯ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд╕рдореВрд╣ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИ - Node-RED рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд, AI рд╕рд╣рд╛рдпрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд!
ЁЯТб Telegram рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреНрдпреЛрдВ рдХрд░реЗрдВ?
- рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдкрд░рд┐рдгрд╛рдо - рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдпрд╛ рдпреВрдЯреНрдпреВрдм рдЬреИрд╕реА рдХреЛрдИ рдЕрдиреБрдореЛрджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ
- рдЗрд╕реЗ рддреБрд░рдВрдд рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦреЗрдВ тАФ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ, рдЗрд╕реЗ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рдЕрдкрдиреЗ рд╕рдореВрд╣ рдореЗрдВ рджреЗрдЦреЗрдВ
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╕рд╛рдп рдХреМрд╢рд▓ - рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рддрд┐ рдСрдЯреЛрдореЗрд╢рди рдмрд┐рд▓реНрдб (рдПрдХ рдмрд╛рд░ Telegram рд╕реЗрдЯрдЕрдк) рдХреЗ рд▓рд┐рдП 100-500 рдЕрдореЗрд░рд┐рдХреА рдбреЙрд▓рд░ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВред
- рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА тАФ рд╕рд░рд▓ API, рдмрдврд╝рд┐рдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг
1рдореИрдиреНрдпреБрдЕрд▓ рд╕реЗрдЯрдЕрдк (рдЖрдк рдпрд╣ рдкрд╣рд▓реЗ рдХрд░реЗрдВ!)
рдПрдЕрдкрдирд╛ Telegram рдмреЙрдЯ рдмрдирд╛рдПрдВ
- рдЕрдкрдиреЗ рдлрд╝реЛрди рдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ Telegram рдЦреЛрд▓реЗрдВ
- рдЦреБрд▓рд╛ @BotFather(рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ Telegram рдореЗрдВ рдЦреЛрдЬреЗрдВ)
- рдЪреИрдЯ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рднреЗрдЬреЗрдВ:
/newbot - рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ рдирд╛рдо рдЖрдкрдХреЗ рдмреЙрдЯ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдорд╛рдИ рдСрдЯреЛрдореЗрд╢рди рдмреЙрдЯ")
- рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо "рдмреЙрдЯ" рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ (рдЬреИрд╕реЗ,
myauto_bot) - ЁЯОЙ API рдЯреЛрдХрди рдХреЙрдкреА рдХрд░реЗрдВ - рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz
рдмреАTelegram рд╕рдореВрд╣ рдмрдирд╛рдПрдВ рдФрд░ рдЕрдкрдирд╛ рдмреЙрдЯ рдЬреЛрдбрд╝реЗрдВ
- Telegram рдореЗрдВ рдЯреИрдк рдХрд░реЗрдВ рдирдпрд╛ рд╕рдореВрд╣
- рдЗрд╕реЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдирд╛рдо рджреЗрдВ "рдорд╛рдИ рдСрдЯреЛрдореЗрд╢рди рдЯреЗрд╕реНрдЯ"
- рдЕрдкрдиреЗ рдмреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдЦреЛрдЬрдХрд░ рдЙрд╕реЗ рдЬреЛрдбрд╝реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, @myauto_bot)
- рд╕рдореВрд╣ рдмрдирд╛рдПрдВ
- рд╕рдореВрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдкрд░ рдЬрд╛рдПрдБ тЖТ рдЕрдкрдиреЗ рдмреЙрдЯ рдХреЛ рдкреНрд░рд╢рд╛рд╕рдХ рдмрдирд╛рдПрдВ
- рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ
рд╕реАрдЕрдкрдирд╛ рдЧреНрд░реБрдк рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП AI рдХреЛ рдЖрдкрдХреЗ рд╕рдореВрд╣ рдХреА рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЖрдИрдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдвреВрдВрдвреЗрдВ:
- Telegram рдореЗрдВ, рдЦреЛрд▓реЗрдВ @getmyid_bot
- рдЗрд╕ рдмреЙрдЯ рдХреЛ рдЕрдкрдиреЗ рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (рдЖрдкрдиреЗ рдЪрд░рдг рдмреА рдореЗрдВ рдмрдирд╛рдпрд╛ рд╣реИ)
- рдмреЙрдЯ рддреБрд░рдВрдд рднреЗрдЬ рджреЗрдЧрд╛ рдЧреНрд░реБрдк рдЖрдИрдбреА
- рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ:
-1001234567890(рдЛрдг рдЪрд┐рд╣реНрди рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ) - рдЗрд╕ рдирдВрдмрд░ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ! рдпрд╛ рдЖрдк рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЗрдм-рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдореВрд╣ рдЖрдИрдбреА рдХреЛ рдЗрд╕ рддрд░рд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

рдбреАNode-RED рдореЗрдВ Telegram рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
Node-RED рдХреЛ Telegram рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдЕрднреА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
- рдХреА рдУрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП Node-RED рдиреАрдЪреЗ рдкреИрдирд▓ (рдирд╛рд░рдВрдЧреА рдлреНрд░реЗрдо)
- рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ тШ░ рдореЗрдиреВ (рд╢реАрд░реНрд╖ рджрд╛рдпрд╛рдВ рдХреЛрдирд╛)
- рдЪреБрдирдирд╛ рдкреИрд▓реЗрдЯ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ

- рдХреЗ рдкрд╛рд╕ рдЬрд╛рдУ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЯреИрдм
- рдирд┐рдореНрди рдХреЛ рдЦреЛрдЬреЗрдВ:
node-red-contrib-telegrambot
- рдХреНрд▓рд┐рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ



- рдЖрдкрдХреЛ рдмрд╛рдПрдБ рд╕рд╛рдЗрдбрдмрд╛рд░ рдореЗрдВ рдирдП Telegram рдиреЛрдб рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ! ЁЯОЙ




рдХреНрд▓рд┐рдХ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рдж

рддрдм рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдлрд▓ -> рд╣реЛрдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдП рдЬреБрдбрд╝реЗ рд╣реБрдП

тЬЕ рд╕реЗрдЯрдЕрдк рдЪреЗрдХрд▓рд┐рд╕реНрдЯ - рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ:
2 AI-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕реНрд╡рдЪрд╛рд▓рди (рдЖрдкрдХрд╛ AI рдПрдЬреЗрдВрдЯ рдЯрд░реНрдорд┐рдирд▓ рдЪрд▓рд╛рддрд╛ рд╣реИ)
рдореИрдиреНрдпреБрдЕрд▓ рддреИрдпрд╛рд░реА рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИтАФрдЕрдм рдЖрдкрдХрд╛ AI рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдЯрд░реНрдорд┐рдирд▓ рдЖрдкрдХреЗ рдЪреИрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдорд┐рд╢рди рдЖрджреЗрд╢ рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ AI рдПрдЬреЗрдВрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рд╕реАрдзреЗ Node-RED рдкрд░ рднреЗрдЬрдиреЗ рджреЗрдВред
тЬПя╕П рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
- рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдорд┐рд╢рди рдЯреЗрдХреНрд╕реНрдЯ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ (рдХрд┐рд╕реА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЙрд╕ рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА Node-RED рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ)ред
- рдЗрд╕ рдмреЙрдХреНрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЪреБрдиреЗрдВ (Ctrl/Cmd+A) рдФрд░ рдЗрд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ (Ctrl/Cmd+C)ред
- рдбрд╛рд░реНрдХ AI рдПрдЬреЗрдВрдЯ рдЯрд░реНрдорд┐рдирд▓ рдкреИрдирд▓ (рдкрд╣рд▓рд╛ рдПрдореНрдмреЗрдбреЗрдб рдлрд╝реНрд░реЗрдо) рддрдХ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ тЖТ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдпрд╛ Shift+Ctrl+V рджрдмрд╛рдПрдБред
- рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рдЯреЗрдХреНрд╕реНрдЯ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реИ), рдлрд┐рд░ рдорд┐рд╢рди рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдПрдВрдЯрд░ рджрдмрд╛рдПрдВред
ЁЯдЦ рдЖрдкрдХрд╛ AI рдПрдЬреЗрдВрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдмрдирд╛рдПрдЧрд╛:
- рдореИрдиреБрдЕрд▓ + рд╢реЗрдбреНрдпреВрд▓реНрдб рдЗрдВрдЬреЗрдХреНрд╢рди рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде "01 Telegram рдмреЙрдЯ" рдЯреИрдмред
- рдлрд╝рдВрдХреНрд╢рди рдиреЛрдбреНрд╕ рдЬреЛ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ
msg.payloadрдЕрдкрдиреЗ рд╕рдореВрд╣ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░.. - рдкреНрд░рд╡рд╛рд╣, рдорд╛рдиреНрдп JSON, рдЖрджрд┐...
рдЖрдк рдЕрдкрдиреЗ AI рдПрдЬреЗрдВрдЯ рдХреЛ рдЖрдкрд╕реЗ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдорд╛рдВрдЧреЗ рдмрд┐рдирд╛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреАрдмреЛрд░реНрдб рдирдВрдмрд░ 2 рдХреЛ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
ЁЯЫая╕П рдЖрдкрдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
рдЕрдкрдиреЗ AI рдПрдЬреЗрдВрдЯ рдХреЛ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдмрдирд╛рдирд╛ рд╣реИ тЖТ рдЗрд╕реЗ Node-RED рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦреЗрдВ
┬а
ЁЯУд рдХреНрдпрд╛ рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛ рд╣реИ
- рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмреЙрдЯ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ Telegram рд╕рдореВрд╣ рдХрд╛
- рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЖрдкрдХреЗ Node-RED рдкреНрд░рд╡рд╛рд╣ рдХрд╛ (рдкрд╣рд▓реЗ Reload рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ!) рдФрд░ рдлрд╝реБрд▓-рд╕реНрдХреНрд░реАрди рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
- рд╡рд░реНрдгрди рдХрд░рдирд╛: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕ рд╡рд┐рд╖рдп рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВрдЧреЗ?
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реАрдорд╛ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдмреЙрдЯ, рд╕рд╛рдордЧреНрд░реА рдФрд░ рдСрдЯреЛрдореЗрд╢рди рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ред
рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░реЗрдВ