แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒ›แƒ˜ แƒ™แƒ•แƒ˜แƒ แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ” IT แƒกแƒแƒ›แƒงแƒแƒ แƒแƒจแƒ˜ แƒฉแƒแƒซแƒ˜แƒ แƒ•แƒ. แƒกแƒ”แƒ แƒ˜แƒแƒ–แƒฃแƒšแƒแƒ“, แƒกแƒแƒ›แƒ˜ แƒ™แƒ•แƒ˜แƒ แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ›แƒ” แƒแƒ แƒช แƒ™แƒ˜ แƒ›แƒ”แƒกแƒ›แƒแƒ“แƒ HTML แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜ แƒ“แƒ แƒฉแƒ”แƒ›แƒ˜ แƒ’แƒแƒชแƒœแƒแƒ‘แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ แƒžแƒแƒกแƒ™แƒแƒšแƒ–แƒ” 10 แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒœแƒ“แƒ”แƒšแƒ˜ แƒกแƒแƒกแƒ™แƒแƒšแƒ แƒ™แƒฃแƒ แƒ˜แƒ™แƒฃแƒšแƒฃแƒ›แƒ˜แƒ—. แƒ—แƒฃแƒ›แƒชแƒ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” IT แƒ‘แƒแƒœแƒแƒ™แƒจแƒ˜ แƒฌแƒแƒ•แƒกแƒฃแƒšแƒ˜แƒงแƒแƒ•แƒ˜, แƒกแƒแƒ“แƒแƒช แƒ‘แƒแƒ•แƒจแƒ•แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ. แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”, แƒ แƒแƒ› แƒ”แƒก แƒซแƒœแƒ”แƒšแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ.

แƒแƒ›แƒ˜แƒ— แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ’แƒ แƒซแƒ”แƒšแƒ˜ แƒ›แƒแƒ’แƒ–แƒแƒฃแƒ แƒแƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ›แƒ”:

  • แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ Ubuntu-แƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“,
  • แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ GitHub-แƒ–แƒ”,
  • แƒ•แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒ” แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ JavaScript แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜,
  • แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒฃแƒแƒ›แƒ แƒแƒ•แƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ  แƒ“แƒ แƒ แƒฃแƒกแƒฃแƒš แƒ”แƒœแƒ”แƒ‘แƒ–แƒ”,
  • แƒ‘แƒแƒšแƒแƒก แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜ แƒ‘แƒแƒขแƒ˜,
  • แƒกแƒแƒ‘แƒแƒšแƒแƒแƒ“ แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒ” แƒ”แƒก แƒกแƒขแƒแƒขแƒ˜แƒ.

แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒแƒ“แƒ:

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

แƒ›แƒ” แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜, แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก - แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒกแƒแƒฅแƒ›แƒ”แƒ”แƒ‘แƒ˜ แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ.

แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” - แƒ›แƒแƒฌแƒ˜แƒœแƒแƒ•แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒชแƒแƒขแƒแƒ—แƒ˜ แƒ’แƒแƒแƒชแƒ˜แƒœแƒแƒœ.

1. แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒแƒ— แƒ™แƒแƒ“แƒ˜ JS-แƒจแƒ˜?

แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒฏแƒ”แƒ  แƒ›แƒแƒ˜แƒœแƒช แƒฆแƒ˜แƒ แƒ“แƒ แƒ”แƒœแƒ˜แƒก แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒ. แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜ JavaScript-แƒ–แƒ” แƒ“แƒแƒ”แƒชแƒ, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒ›แƒ˜แƒขแƒแƒ›, แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ˜ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒ˜แƒงแƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ ReactNative-แƒจแƒ˜. แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ” แƒ˜แƒ›แƒ˜แƒ— แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ Codecademy-แƒ–แƒ” แƒ“แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ’แƒแƒ›แƒ˜แƒฎแƒแƒ แƒ“แƒ. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 7 แƒ“แƒฆแƒ” แƒฃแƒคแƒแƒกแƒแƒ. แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜. แฒ›แƒ” แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•. แƒ›แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 25 แƒกแƒแƒแƒ—แƒ˜ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒ  แƒ˜แƒงแƒ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ. แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒ™แƒฃแƒ แƒกแƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ แƒ“แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“.

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

2. แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ”แƒ— แƒ‘แƒแƒขแƒ˜?

แƒ”แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒ›แƒ”แƒฎแƒ›แƒแƒ แƒ แƒ”แƒก แƒแƒ แƒขแƒ˜แƒ™แƒšแƒ˜ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒฆแƒแƒช แƒแƒ แƒฉแƒแƒ™แƒแƒ•แƒ˜แƒก แƒ‘แƒšแƒแƒ’แƒ˜แƒ“แƒแƒœ. แƒ˜แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœแƒ•แƒ” แƒฆแƒ”แƒญแƒแƒ•แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜, แƒ แƒแƒช แƒแƒ แƒ˜แƒก, แƒแƒ แƒ˜แƒก แƒ‘แƒแƒขแƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ. แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒแƒ“ แƒ•แƒ”แƒ  แƒ“แƒแƒ•แƒฌแƒ”แƒ  แƒ“แƒ แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ แƒกแƒก แƒ“แƒแƒ•แƒฌแƒ”แƒ . แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ‘แƒแƒขแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒ›แƒ˜แƒกแƒ˜ API. แƒ”แƒก แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— - @BotFather. แƒ˜แƒžแƒแƒ•แƒ”แƒ— แƒ˜แƒ’แƒ˜ แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒ›แƒแƒจแƒ˜, แƒ›แƒ˜แƒฌแƒ”แƒ แƒ”แƒ—, แƒ›แƒ˜แƒฐแƒงแƒ”แƒ•แƒ˜แƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ• แƒ’แƒ–แƒแƒก แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ— (แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ—!) API แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ (แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒแƒกแƒแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜). แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ›แƒแƒแƒ“แƒ’แƒ.

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

3. แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒ™แƒแƒ“แƒ˜?

แƒกแƒขแƒแƒขแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒฆแƒ˜แƒ แƒ“แƒ แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ (แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒ™แƒแƒ“แƒ˜ แƒ›แƒแƒ“แƒฃแƒšแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜), แƒ แƒแƒ—แƒ แƒแƒ  แƒ˜แƒœแƒ”แƒ แƒ•แƒ˜แƒฃแƒšแƒ Telegram API-แƒก แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒแƒ–แƒ” แƒ“แƒ แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ–แƒ”. แƒฉแƒแƒ แƒฉแƒ แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒคแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒ แƒแƒฆแƒแƒชแƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ npm แƒแƒœ แƒœแƒแƒ แƒ—แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒแƒกแƒ” แƒ’แƒแƒ•แƒ˜แƒ’แƒ” แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒ˜แƒกแƒ’แƒแƒœ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒแƒ“แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ. แƒ˜แƒชแƒ˜แƒœแƒ” แƒแƒฅ. แƒแƒ  แƒ›แƒ”แƒฌแƒงแƒ˜แƒœแƒ”แƒ‘แƒ. แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒ‘แƒแƒšแƒแƒจแƒ˜ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ”แƒ‘แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒ”แƒขแƒแƒ“ แƒ“แƒแƒ›แƒ”แƒฎแƒ›แƒแƒ แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ› แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก:

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

3. แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ 100 แƒ แƒฃแƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒซแƒ”แƒ‘แƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒš แƒกแƒฃแƒ แƒแƒ—แƒ–แƒ” แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ 'npm' แƒ”แƒฎแƒ”แƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒก. แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ’แƒแƒœ แƒแƒ แƒ˜แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒจแƒ”แƒซแƒšแƒแƒ— แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— NodePackageManager. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ˜แƒก แƒ˜แƒงแƒ, แƒ แƒแƒ› แƒ›แƒ” แƒ•แƒแƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ”แƒ‘แƒ“แƒ˜ PixelBook-แƒ–แƒ” ChromeOS-แƒ˜แƒ—. แƒแƒฅ แƒ’แƒแƒ›แƒแƒ•แƒขแƒแƒ•แƒ”แƒ‘ แƒ“แƒ˜แƒ“ แƒ‘แƒšแƒแƒ™แƒก แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ•แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒ” Linux - แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒก แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒ แƒแƒกแƒแƒญแƒ˜แƒ แƒแƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— Windows แƒแƒœ MacBook, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒฅแƒ•แƒ— แƒ™แƒแƒœแƒกแƒแƒšแƒ˜.

แƒ›แƒแƒ™แƒšแƒ”แƒ“, Linux แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ” Crostini-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ—แƒฃแƒ›แƒชแƒ, แƒแƒ› แƒžแƒ แƒแƒชแƒ”แƒกแƒจแƒ˜ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ‘แƒแƒขแƒ˜ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก (แƒ“แƒ แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜ แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ), แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜. แƒ›แƒ” แƒ•แƒ˜แƒ แƒฉแƒ”แƒ• vscale.io แƒ“แƒแƒ•แƒฎแƒแƒ แƒฏแƒ” 100 แƒ›แƒแƒœแƒ”แƒ—แƒ˜ แƒ“แƒ แƒ•แƒ˜แƒงแƒ˜แƒ“แƒ” แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒแƒคแƒ˜ Ubuntu แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ (แƒ˜แƒฎ. แƒกแƒฃแƒ แƒแƒ—แƒ˜).

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

4. แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ•แƒแƒ›แƒ–แƒแƒ“แƒแƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ‘แƒแƒขแƒ˜แƒก แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒฉแƒแƒ•แƒ“แƒ”แƒ‘แƒ“แƒ˜ แƒคแƒแƒ˜แƒšแƒก แƒ™แƒแƒ“แƒ˜แƒก แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒ—. แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ (แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ–แƒ” แƒฆแƒ˜แƒšแƒแƒ™แƒ˜แƒก "แƒฆแƒ˜แƒ แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก" แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—), แƒ›แƒ” แƒจแƒ”แƒ•แƒ”แƒ“แƒ˜

mkdir bot

bot - แƒ”แƒก แƒ’แƒแƒฎแƒ“แƒ แƒฉแƒ”แƒ›แƒ˜ แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜. แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒ•แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ” npm แƒ“แƒ Node.js, แƒ แƒแƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ›แƒชแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒ แƒ™แƒแƒ“แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ *.js แƒ’แƒแƒ แƒฉแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒ—.

sudo apt update
sudo apt install nodejs
sudo apt install npm

แƒฃแƒแƒฆแƒ แƒ”แƒกแƒแƒ“ แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•แƒ— แƒแƒ› แƒ”แƒขแƒแƒžแƒ–แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. แฒแƒฅ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ แƒ”แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ— แƒ˜แƒ›แƒฃแƒจแƒแƒแƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

5. แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒแƒ— แƒ™แƒแƒ“แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ‘แƒแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฎแƒšแƒ แƒ”แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒฆแƒ›แƒแƒฉแƒ”แƒœแƒแƒ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก. แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒฎแƒแƒ–แƒ”แƒ‘แƒ˜แƒ. แƒ›แƒแƒ—แƒ˜ แƒฉแƒแƒกแƒ›แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒแƒ“แƒ›แƒ”, แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ˜แƒก. แฒšแƒแƒ›แƒแƒ–แƒ˜ แƒฎแƒแƒ . แƒ›แƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” Atom, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒฉแƒแƒฌแƒ”แƒ แƒแƒ— แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒœแƒแƒขแƒจแƒ˜. แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ แƒคแƒแƒ˜แƒšแƒ˜ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒ— แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒš แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒแƒจแƒ˜. แƒ”แƒก แƒฐแƒ’แƒแƒ•แƒก แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒแƒก Word-แƒจแƒ˜ แƒ“แƒ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒแƒก.

แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒฉแƒแƒ•แƒ“แƒ” แƒ™แƒแƒ“แƒ˜ แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒ“แƒ แƒจแƒ”แƒ•แƒ˜แƒœแƒแƒฎแƒ” index.js แƒคแƒแƒ˜แƒšแƒจแƒ˜ (แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒแƒกแƒ” แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก). แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ - BOT_TOKEN-แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒฉแƒแƒ“แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ API แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ›แƒ”แƒแƒ แƒ” แƒแƒ‘แƒ–แƒแƒชแƒ˜แƒ“แƒแƒœ.

const Telegraf = require('telegraf')

const bot = new Telegraf(process.env.BOT_TOKEN)
bot.start((ctx) => ctx.reply('Welcome!'))
bot.help((ctx) => ctx.reply('Send me a sticker'))
bot.on('sticker', (ctx) => ctx.reply(''))
bot.hears('hi', (ctx) => ctx.reply('Hey there'))
bot.launch()

6. แƒ แƒแƒ’แƒแƒ  แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— แƒ™แƒแƒ“แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” github-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—

แƒแƒฎแƒšแƒ แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒ แƒ”แƒก แƒ™แƒแƒ“แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ“แƒ แƒ’แƒแƒ›แƒ”แƒจแƒ•แƒ”แƒ‘แƒ. แƒ”แƒก แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒ“ แƒ˜แƒฅแƒชแƒ. แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒ“แƒ˜แƒ“แƒ˜ แƒ’แƒแƒœแƒกแƒแƒชแƒ“แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒฃแƒคแƒ แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ github-แƒ–แƒ” แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ— แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒแƒ— แƒ™แƒแƒ“แƒ˜ แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒ” แƒ“แƒแƒ•แƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ” แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ แƒ’แƒ˜แƒ—แƒฃแƒ‘แƒ˜ แƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒก แƒแƒฎแƒแƒšแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜, แƒกแƒแƒ“แƒแƒช แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒ” แƒคแƒแƒ˜แƒšแƒ˜. แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ›แƒ” แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒ”แƒ’แƒ, แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒฉแƒ”แƒ›แƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒ“แƒแƒœ (แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ˜แƒ—!) แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ‘แƒแƒขแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ (แƒ—แƒฃ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒ“แƒแƒขแƒแƒ•แƒ”แƒ—, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ— cd bot).

7. แƒ แƒแƒ’แƒแƒ  แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” github แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 2-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ“แƒแƒ›แƒญแƒ˜แƒ แƒ“แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒก git-แƒ“แƒแƒœ. แƒ›แƒ” แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ” git แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒแƒ™แƒ แƒ”แƒคแƒ˜แƒ—

apt-get install git

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒ›แƒญแƒ˜แƒ แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ. แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒ›แƒ” แƒฉแƒแƒ•แƒฌแƒ”แƒ แƒ” แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒจแƒ˜

git clone git://github.com/b0tank/bot.git bot

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒ“แƒแƒœ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒแƒ› แƒ”แƒขแƒแƒžแƒ–แƒ” แƒ˜แƒก แƒ˜แƒงแƒ, แƒ แƒแƒ› แƒ›แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒ˜แƒ—แƒแƒ“ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ” แƒ›แƒ”แƒแƒ แƒ” แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒขแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜. แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒแƒ“แƒ */bot/bot/index.js

แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒ.

แƒ“แƒ แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒฉแƒแƒกแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ•แƒ˜แƒ—แƒฎแƒแƒ•แƒ— แƒ™แƒแƒ“แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒจแƒ˜, แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜.

npm install telegraf

8. แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒแƒ— แƒ‘แƒแƒขแƒ˜

แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ แƒงแƒแƒคแƒœแƒ˜แƒกแƒแƒก (แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒ“แƒแƒœ แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ แƒ’แƒแƒ“แƒแƒกแƒแƒขแƒแƒœแƒแƒ“, แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ cd bot แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ“แƒแƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ˜แƒ›แƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒฅ, แƒกแƒแƒ“แƒแƒช แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒ˜แƒงแƒ•แƒแƒœแƒแƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก แƒงแƒ•แƒ”แƒšแƒ แƒคแƒแƒ˜แƒšแƒกแƒ แƒ“แƒ แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒฅ แƒแƒ แƒ˜แƒก. ls -a

แƒ“แƒแƒกแƒแƒฌแƒงแƒ”แƒ‘แƒแƒ“ แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒจแƒ”แƒ•แƒ”แƒ“แƒ˜

node index.js

แƒ—แƒฃ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ, แƒ‘แƒแƒขแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒ›แƒแƒซแƒ”แƒ‘แƒœแƒ”แƒ— แƒ˜แƒ’แƒ˜ แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒ›แƒแƒจแƒ˜. แƒ—แƒฃ แƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ, แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒชแƒแƒ“แƒœแƒ 1 แƒžแƒฃแƒœแƒฅแƒขแƒ˜แƒ“แƒแƒœ.

9. แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒแƒ— แƒ‘แƒแƒขแƒ˜ แƒคแƒแƒœแƒ–แƒ”

แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ›แƒ˜แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒ‘แƒแƒขแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ—แƒ•แƒ˜แƒ—แƒแƒœ แƒ–แƒ˜แƒฎแƒแƒ แƒ— แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜. แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒญแƒ แƒ”แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ

screen

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ”แƒ™แƒ แƒแƒœแƒ˜ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒ—. แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ. แƒ—แƒฅแƒ•แƒ”แƒœ แƒฎแƒแƒ แƒ— แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒฃแƒ™แƒ”แƒ— แƒ แƒแƒ› แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ - แƒแƒฅ แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ แƒ“แƒ แƒจแƒ”แƒ˜แƒงแƒ•แƒแƒœแƒ”แƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒ‘แƒแƒขแƒ˜แƒก แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“

node index.js

10. แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ‘แƒแƒขแƒ˜ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒแƒ— แƒ›แƒ˜แƒกแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ

แƒ แƒ˜แƒกแƒ˜ แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ— แƒ‘แƒแƒขแƒก? แฒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ

bot.start((ctx) => ctx.reply('Welcome!'))

แƒ—แƒฅแƒ•แƒ˜แƒ— "แƒ›แƒแƒ’แƒ”แƒกแƒแƒšแƒ›แƒ”แƒ‘แƒ˜แƒ—!" แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ (แƒกแƒชแƒแƒ“แƒ”แƒ— แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ)

bot.help((ctx) => ctx.reply('Send me a sticker'))

แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ /แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒžแƒแƒกแƒฃแƒฎแƒแƒ“, แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ "แƒ’แƒแƒ›แƒแƒ›แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ” แƒกแƒขแƒ˜แƒ™แƒ”แƒ แƒ˜"

bot.on('sticker', (ctx) => ctx.reply(''))

แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ“แƒแƒ›แƒขแƒ™แƒ˜แƒชแƒ”แƒ‘แƒ แƒกแƒขแƒ˜แƒ™แƒ”แƒ แƒ˜แƒก แƒกแƒแƒžแƒแƒกแƒฃแƒฎแƒแƒ“

bot.hears('hi', (ctx) => ctx.reply('Hey there'))

แƒฃแƒžแƒแƒกแƒฃแƒฎแƒ”แƒ— โ€žแƒฐแƒ”แƒ˜ แƒ˜แƒฅโ€œ, แƒ—แƒฃ โ€žแƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒโ€œ แƒ“แƒแƒฃแƒฌแƒ”แƒ แƒ”แƒก แƒ›แƒแƒก
bot.launch()

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

แƒ—แƒฃ แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒ“แƒก แƒ’แƒ˜แƒ—แƒฃแƒ‘แƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ—แƒฅแƒ•แƒ”แƒœ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ›แƒ˜แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒ›แƒ” แƒแƒ แƒช แƒ˜แƒกแƒ” แƒจแƒแƒ แƒก แƒฌแƒแƒ•แƒกแƒฃแƒšแƒ•แƒแƒ  แƒแƒ› แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜แƒ“แƒแƒœ. แƒ แƒแƒช แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ ctx.replyWithPhoto แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ— แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒขแƒ แƒแƒœ gif แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒกแƒแƒžแƒแƒกแƒฃแƒฎแƒแƒ“.

แƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ 11-13 แƒฌแƒšแƒ˜แƒก แƒ‘แƒแƒ•แƒจแƒ•แƒ”แƒ‘แƒ›แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ‘แƒแƒขแƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒ›แƒ˜แƒ•แƒ”แƒชแƒ˜. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒจแƒ”แƒ•แƒ˜แƒ“แƒœแƒ”แƒœ แƒ—แƒแƒ•แƒ˜แƒแƒœแƒ—แƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒกแƒแƒฅแƒ›แƒ”แƒจแƒ˜. แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒแƒ“แƒ•แƒ˜แƒšแƒ˜ แƒกแƒแƒ—แƒฅแƒ›แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ แƒ›แƒแƒ— แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ "Jake" แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒก GIF-แƒก แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ แƒžแƒ”แƒ แƒกแƒแƒœแƒแƒŸแƒ˜แƒ— แƒ›แƒฃแƒšแƒขแƒคแƒ˜แƒšแƒ›แƒ˜แƒ“แƒแƒœ Adventure Time.

แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜: แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Telegram แƒ‘แƒแƒขแƒ˜ JS-แƒจแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก

แƒ‘แƒแƒขแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒแƒ— แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ, แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒฅแƒ”แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”,

11. แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒแƒ— แƒ™แƒแƒ“แƒ˜ แƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— แƒ‘แƒแƒขแƒ˜

แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ github-แƒ–แƒ”, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”แƒช. แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ - แƒ’แƒแƒแƒฉแƒ”แƒ แƒ”แƒ— แƒ‘แƒแƒขแƒ˜ (แƒ“แƒแƒแƒญแƒ˜แƒ แƒ”แƒ— ctrl+c),

- แƒจแƒ”แƒ“แƒ˜แƒ— แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ แƒงแƒแƒคแƒœแƒ˜แƒกแƒแƒก, git pull
โ€” แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒกแƒ”แƒ• แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒ˜แƒ— แƒ‘แƒแƒขแƒ˜ node index.js

END

แƒแƒ› แƒคแƒแƒ˜แƒšแƒจแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ แƒแƒ› แƒซแƒแƒšแƒ˜แƒแƒœ แƒแƒจแƒ™แƒแƒ แƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒแƒฌแƒ˜แƒœแƒแƒ•แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒ แƒแƒชแƒ แƒ›แƒ” แƒ—แƒ•แƒ˜แƒ—แƒแƒœ แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ˜ แƒฃแƒคแƒกแƒ™แƒ แƒฃแƒšแƒ–แƒ” แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒ แƒขแƒงแƒ›แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒ›แƒ”แƒฎแƒขแƒ แƒ‘แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ›แƒงแƒแƒ แƒแƒจแƒ˜, แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ›แƒ”แƒœแƒแƒขแƒ แƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒ. แƒ’แƒ–แƒแƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒ  แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒก แƒ˜แƒก, แƒ แƒแƒช แƒแƒจแƒ™แƒแƒ แƒ แƒ“แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ IT แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒ˜แƒกแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒแƒ“ แƒ•แƒ’แƒ”แƒ’แƒ›แƒแƒ• แƒžแƒแƒกแƒขแƒก แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ ReactNative-แƒ–แƒ” แƒ˜แƒ›แƒแƒ•แƒ” แƒกแƒขแƒ˜แƒšแƒจแƒ˜, แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ—!

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ