เดชเดตเตผเดทเต†เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 7-9 เด—เตเดฐเต‡เดกเตเด•เดณเดฟเดฒเต† เดธเตเด•เต‚เตพ เด•เตเดŸเตเดŸเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเดฟเดจเตเดณเตเดณ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต

เด’เดฐเต เดธเตเดนเตƒเดคเตเดคเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดญเดพเดทเดฃเดคเตเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เด…เดตเดฐเตเดŸเต† เดธเตเด•เต‚เดณเดฟเดฒเต† 8-10 เด—เตเดฐเต‡เดกเตเด•เดณเดฟเดฒเต† เด•เตเดŸเตเดŸเดฟเด•เดณเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดชเด เดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ. เดตเต‡เดกเต, เดŽเด•เตเดธเตฝ, เดŽเดฒเตเดฒเดพเด‚. เดŽเด•เตเดธเดฒเดฟเดจเดพเดฏเดฟ เดฒเต‹เด—เต‹เดฏเดฟเดฒเตเดฒ, เดชเดพเดธเตเด•เตฝ เดชเต‹เดฒเตเดฎเดฟเดฒเตเดฒ, เดตเดฟเดฌเดฟเดŽ เดชเต‹เดฒเตเดฎเดฟเดฒเตเดฒ.

เดžเดพเตป เดตเดณเดฐเต† เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดŸเต, เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดคเตเดฑเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ -
เด’เดฐเต เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเตเดกเต เดธเตเด•เต‚เดณเดฟเดจเตเดฑเต† เดšเตเดฎเดคเดฒเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดฒเตเด‚ เดœเต€เดตเดฟเดคเดฐเต€เดคเดฟเดฏเดฟเดฒเตเด‚ เดตเดฟเดตเดฐ เดธเดฎเต‚เดนเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดคเดฒเดฎเตเดฑเดฏเตเดŸเต† เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธเด‚ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.
เดชเดพเดธเตเด•เตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เด˜เดŸเดจเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดเด•เต€เด•เดฐเดฟเด•เตเด•เดพเตป เดˆ เด•เต‹เดดเตเดธเต เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. (2017 เดฒเต† เดšเดฟเดฒ เดœเดฟเด‚เดจเต‡เดทเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต)

เด…เดตเดธเดพเดจเด‚, เดžเดพเตป เด•เตเดฑเดšเตเดšเต เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดšเดฟเดฒเดตเดดเดฟเด•เตเด•เดพเดจเตเด‚ "เดธเตเด•เต‚เตพ เด•เตเดŸเตเดŸเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฌเต‹เดŸเตเดŸเต เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดตเดฐเดฏเตเด•เตเด•เดพเดจเตเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฌเต‹เดŸเตเดŸเต เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเดฎเต†เดจเตเดจเตเด‚ เดตเต†เดฌเตโ€Œเดนเตเด•เตเด•เต, เดตเตˆเดฑเตเดฑเต เดเดชเดฟเด•เตพ, เดกเต†เดกเดฟเด•เตเด•เต‡เดฑเตเดฑเดกเต เดธเต†เตผเดตเดฑเตเด•เตพ, เด•เตเดฒเต—เดกเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดฒเดพเดคเต† เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด•เดŸเตเดŸเดฟเดจเต เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต - เดธเดพเดงเดพเดฐเดฃ เดตเดฟเตปเดกเต‹เดธเต เด‰เดณเตเดณ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดนเต‹เด‚ เดชเดฟเดธเดฟเดฏเดฟเตฝ.

TLDR: เดตเตเดฏเดพเด•เดฐเดฃเดชเดฐเดตเตเด‚ เดตเดธเตเดคเตเดคเดพเดชเดฐเดตเตเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เตพ, เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดจเตผเดฎเตเดฎเดตเตเดฎเดฟเดฒเตเดฒ, เดšเดฟเดคเตเดฐเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดฐเดธเดฎเดพเดฏ เดฒเต‡เด–เดจเด‚.

เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดชเตเดคเดฟเดฏเดคเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดฎเตเดฎเตเดชเต เดŽเดดเตเดคเดฟเดฏ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดนเดฌเตเดฐเต†เดฏเดฟเตฝ เด‰เดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ: เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเตฝ เดฌเต‹เดŸเตเดŸเตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ ะธ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเด•เตเด•เตเดณเตเดณ เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเต.
เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดธเดพเดนเดฟเดคเตเดฏเดคเตเดคเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดฒเต‡เด–เดจเด‚ เดฌเต‹เดงเดชเต‚เตผเดตเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฃเต. Gang 4, PowerShell Deep Dives เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ AWS เดจเดจเตเดจเดพเดฏเดฟ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเดกเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เดฟเดจเตเดฑเต† 5 เดคเต‚เดฃเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฐเดพเดฎเตผเดถเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เด’เดฐเต เดฎเตเด–เดตเตเดฐเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚

เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดฎเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ2006-เตฝ, เด…เดจเตเดจเดคเตเดคเต† เดตเดฟเตปเดกเต‹เดธเต เดŽเด•เตเดธเตเดชเดฟ, เดตเดฟเดธเตเดฑเตเดฑ, เดธเต†เตผเดตเตผ 1.0 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดชเดตเตผเดทเต†เตฝ 2003 เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดšเดฟเดฒ เดตเดดเดฟเด•เดณเดฟเตฝ, เด‡เดคเต cmdbat เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ, vb เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ, เดตเดฟเตปเดกเต‹เดธเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเต, JScript เดŽเดจเตเดจเดฟเดตเดฏเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต.

เดฒเต‚เดชเตเดชเตเด•เตพ, เด•เตเดฒเดพเดธเตเด•เตพ, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, MS GUI เด•เต‹เดณเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจ เดกเต†เตฝเดซเดฟ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดดเดฏเดคเต) เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดฒเต‹เด—เต‹ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเดฎเตเดณเตเดณ เด…เดŸเตเดคเตเดค เด˜เดŸเตเดŸเดฎเดพเดฏเดฟ เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. Git เดธเด‚เดฏเต‹เดœเดจเด‚ เด…เด™เตเด™เดจเต† เดชเต‡เดพเด•เตเดจเตเดจเต.

เดชเดตเตผเดทเต†เตฝ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚; เดชเดตเตผเดทเต†เตฝ เด•เต‹เตผ, เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเดฟเดธเตเดซเดฟเดฏเตผ เดชเดตเตผเดธเดฟเดŽเตฝเด, เด…เดธเต‚เตผ เดชเดตเตผเดทเต†เตฝ, เดŽเด‚เดŽเดธเต เดŽเด•เตเดธเตเดšเต‡เดžเตเดšเต, เดกเดฟเดธเตˆเตผเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดจเต‡เดฐเดฟเดŸเดพเตป เด•เดดเดฟเดฏเต‚. เดชเดตเตผเดทเต†เตฝ เดตเต†เดฌเต เด†เด•เตเดธเดธเต เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดกเดธเดจเต‹เดณเด‚ เด…เดชเต‚เตผเดตเตเดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚. เด’เดฐเตเดชเด•เตเดทเต‡, เดฎเต‹เดšเดจเดคเตเดคเต‹เดŸเต† เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เดพเดฑเตเดฑเต เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ WSL2, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด…เดฒเตเดฒ.

เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเดจเต เดฎเต‚เดจเตเดจเต เดตเดฒเดฟเดฏ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต:

  1. เด‡เดคเต เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฒเดณเดฟเดคเดฎเดพเดฃเต, เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดงเดพเดฐเดพเดณเด‚ เดธเดพเดนเดฟเดคเตเดฏเด™เตเด™เดณเตเด‚ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต, เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเตฝ เดชเต‹เดฒเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเต‹เดฑเต†เดšเตเดšเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดฒเต‡เด–เดจเด‚ - เดชเตเดธเตเดคเด•เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดดเดคเตเดคเดฟเตฝ เดชเดตเตผเดทเต†เตฝ - เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต () เด•เต‚เดŸเดพเดคเต† {}
  2. เด…เดตเตป เดŽเดกเดฟเดฑเตเดฑเดฑเตเดŸเต† เด•เต‚เดŸเต† เดชเต‹เด•เตเดจเตเดจเต ISE, เดตเดฟเตปเดกเต‹เดธเดฟเดจเตŠเดชเตเดชเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด’เดฐเตเดคเดฐเด‚ เดกเต€เดฌเด—เตเด—เตผ เดชเต‹เดฒเตเด‚ เด…เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต.
  3. เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต เด’เดฐเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด˜เดŸเด•เด™เตเด™เตพ.

0. เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตฝ.

เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  • เดตเดฟเตปเดกเต‹เดธเต เดชเดฟเดธเดฟ (เดŽเดจเดฟเด•เตเด•เต เดตเดฟเตปเดกเต‹เดธเต 10 เด‰เดฃเตเดŸเต)
  • เด•เตเดฑเดžเตเดžเดคเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด†เด•เตเดธเดธเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต NAT เดตเดดเดฟ)
  • เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณเดตเตผเด•เตเด•เต - เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดซเตเดฐเต€เด—เต‡เดฑเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดšเดฟเดฒ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เดธเดฟเดฎเตเดชเดฟเตพ เดกเดฟเดŽเตปเดŽเดธเต เด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต‹เดฃเดฟเตฝ เด’เดฐเต เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
  • เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต - เดŽเดจเตเดคเตŠเดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ, เด…เดฑเต‡, เดฒเต‚เดชเตเดชเต.

เดฒเต‡เด–เดจเด™เตเด™เตพ เดคเตเดฑเดจเตเดจเต เดตเดพเดฏเดฟเดšเตเดšเต - เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ: เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเตฝ เดฌเต‹เดŸเตเดŸเตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ ะธ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเด•เตเด•เตเดณเตเดณ เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเต

1. เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดฌเต‹เดŸเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚.

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเตเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚เดฎเตเด•เดณเดฟเดฒเต† เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† - เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฌเต‹เดŸเตเดŸเต - เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดญเดพเด—เดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเต API-เดฒเต‡เด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, API เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต - เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเต‹เดŸเตเดŸเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ URL เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต JSON เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ: เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดœเตเดžเดพเดคเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด’เดฐเต JSON เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฑเดšเตเดšเต เด•เต‹เดกเต เดŽเดŸเตเดคเตเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเต เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดฏเดšเตเดšเดพเตฝ (เด‰เดฆเตเดฆเต‡เดถเดคเตเดคเต‹เดŸเต†เดฏเดฒเตเดฒ), เด•เต‹เดกเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚.

เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดฎเตเด•เดณเดฟเดฒเต† เดฐเดฃเตเดŸเต เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: เด’เดฐเต เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเตฝ เดžเด™เตเด™เตพ เด•เต‹เตบเดŸเดพเด•เตเดฑเตเดฑเตเด•เตพ เดคเตเดฑเด•เตเด•เตเดจเตเดจเต, @botfather-เดจเต† เดคเดฟเดฐเดฏเตเด•, เด…เดตเดจเต‹เดŸเต เดชเดฑเดฏเตเด• /newbot, เด’เดฐเต เดฌเต‹เดŸเตเดŸเต Botfortest12344321 เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เด…เดคเดฟเดจเต† Mynext1234bot เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดฆเตเดตเดฟเดคเต€เดฏ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•. เดซเต‹เด‚ 1234544311:AbcDefNNNNNNNNNNNNNN

เดคเดพเด•เตเด•เต‹เตฝ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เด…เดคเต เดตเดฟเดŸเตเดŸเตเด•เตŠเดŸเตเด•เตเด•เดฐเตเดคเต!

เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเต‹เดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเต เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด†เดฆเตเดฏ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดจเดฎเตเด•เตเด•เต เดฌเต‹เดŸเตเดŸเตเดซเดพเดฆเดฑเดฟเดจเต‹เดŸเต โ€œ/mybotโ€ เดŽเดจเตเดจเต เดšเต‹เดฆเดฟเด•เตเด•เดพเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚.

เดจเดฎเตเด•เตเด•เต เด•เต‹เตบเดŸเดพเด•เตเดฑเตเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เดคเตเดฑเด•เตเด•เดพเด‚, เด…เดตเดฟเดŸเต† @Botfortest12344321 เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚ (@ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเดฏเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฃเต), "เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเต "/Glory to the robots" เดŽเดจเตเดจ เดฌเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•. / เดšเดฟเดนเตเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‰เดฆเตเดงเดฐเดฃเดฟเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เดฌเต‹เดŸเตเดŸเต, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด’เดจเตเดจเดฟเดจเตเด‚ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดฟเดฒเตเดฒ.

เดฌเต‹เดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด…เดคเต เดคเตเดฑเด•เตเด•เดพเด‚.

api.telegram.org/bot1234544311:AbcDefNNNNNNNNNNNNN/getMe
เด‡เดตเดฟเดŸเต† 1234544311:AbcDefNNNNNNNNNNNNNN เดŽเดจเตเดจเดคเต เดฎเตเดฎเตเดชเต เดฒเดญเดฟเดšเตเดš เด•เต€เดฏเดพเดฃเต,
เดŽเดจเตเดจ เดชเต‹เดฒเต† เด’เดฐเต เดฒเตˆเตป เดจเต‡เดŸเตเด•
{"เดถเดฐเดฟ":เดถเดฐเดฟ,"เดซเดฒเด‚":{""}}

เดจเดฎเตเด•เตเด•เต เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดนเดธเตเดฏ เดตเดพเด•เตเดฏเด‚ (เดŸเต‹เด•เตเด•เตบ) เด‰เดฃเตเดŸเต. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฐเดนเดธเตเดฏ เดจเดฎเตเดชเตผ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เดฌเต‹เดŸเตเดŸเตเดฎเดพเดฏเตเดณเตเดณ เดšเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เดเดกเดฟ. เด“เดฐเต‹ เดšเดพเดฑเตเดฑเต, เด—เตเดฐเต‚เดชเตเดชเต เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดจเดฎเตเดชเดฑเตเดฎเตเดฃเตเดŸเต (เดšเดฟเดฒเดชเตเดชเต‹เตพ เดฎเตˆเดจเดธเต‹เดŸเต† - เด“เดชเตเดชเตบ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพเด•เตเด•เต). เดˆ เดจเดฎเตเดชเตผ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚) เดตเดฟเดฒเดพเดธเด‚ (เด‡เดตเดฟเดŸเต† 1234544311:NNNNNNNNNN เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเต‹เด•เตเด•เตบ เด†เดฃเต

https://api.telegram.org/bot1234544311:NNNNNNNNN/getUpdates

เดชเต‹เดฒเต† เด’เดฐเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดจเต‡เดŸเตเด•

{"ok":true,"result":[{"update_id":...,... เดธเดฒเตเดฒเดพเดชเด‚":{"id":123456789

เดžเด™เตเด™เตพเด•เตเด•เต chat_id เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดจเดฎเตเด•เตเด•เต เดšเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดŽเดดเตเดคเดพเดจเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚: เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเด•

https://api.telegram.org/botะฒะฐัˆั‚ะพะบะตะฝ/sendMessage?chat_id=123456789&text="Life is directed motion"

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดšเดพเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดฌเต‹เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดถเดฐเดฟ, เดจเดฟเด™เตเด™เตพ เด…เดŸเตเดคเตเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ (เดฌเตเดฐเต—เดธเตผ เดตเดดเดฟ) เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฒเดฟเด™เตเด•เต เดœเดจเดฑเต‡เดทเดจเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต‹, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดฑเดšเตเดšเดฟเดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต‡ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚.

เดตเดพเดฏเดจ เดคเตเดŸเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเต

เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด‚ เด—เตเดฐเต‚เดชเตเดชเต เดšเดพเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต (เดคเตเดฑเดจเตเดจเดคเตเด‚ เด…เดŸเดšเตเดšเดคเตเด‚). เดˆ เดšเดพเดฑเตเดฑเตเด•เตพเด•เตเด•เต, เดšเดฟเดฒ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดกเดฟ) เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เด‡เดคเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เดšเดฟเดฒ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเต 2019 เด…เดตเดธเดพเดจเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚, เดจเดฎเตเดฎเตเดŸเต† เด•เดพเดฒเดคเตเดคเต† เดจเดพเดฏเด•เตป เดชเต‹เดฒเตเด‚, เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเดพเตป-เด“เตผเด•เตเด•เดธเตเดŸเตเดฐ (เด…เดกเตเดฎเดฟเดจเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ, เดตเด•เตเด•เต€เตฝ, เด‡เตปเดซเตผเดฎเต‡เดทเตป เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเต, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ, เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ MVP) Evgeniy V. $i เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดตเตˆเดฆเด—เตเดฆเตเดงเตเดฏเด‚ เดจเต‡เดŸเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดŸเตเดคเตเดค เดฐเดฃเตเดŸเต เดตเตผเดทเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดšเต‹เด•เตเด•เดฒเต‡เดฑเตเดฑเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด‚ เดจเต‹เด•เตเด•เตเด•, เดคเตเดŸเตผเดจเตเดจเต PowerShell เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต ะธ เด“เดฐเต‹ เดตเดธเตเดคเตเดตเดฟเดจเตเด‚ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เด…เดคเต เดตเดฐเตเด‚.

1. เดžเด™เตเด™เดณเตเดŸเต† เดฌเต‹เดŸเตเดŸเต เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เดŽเดจเดฟเด•เตเด•เต เด†เดถเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดŽเดจเดฟเด•เตเด•เต เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต. เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเต เดฌเต‹เดŸเตเดŸเต-เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เต เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. "เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจ" เดฌเต‹เดŸเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเดฟเดฒเตเดฒ. Azure-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตเด•เต เด…เดคเต เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดฒเดญเดฟเด•เตเด•เตเด‚? เดŽเดฒเตเดฒเดพเด‚ เด…เดคเตเดฐ เดฎเต‹เดถเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต: เดชเตเดฐเดงเดพเดจ เดฎเต‡เด˜เด™เตเด™เตพ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดšเดฟเดฒ เดชเดฐเต€เด•เตเดทเดฃ เด•เดพเดฒเดฏเดณเดตเต เดจเตฝเด•เตเดจเตเดจเต (เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต เดจเดฎเตเดชเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต - เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดกเต‹เดณเตผ เดกเต†เดฌเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ เดžเดพเตป เด“เตผเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดคเดฟเดฐเดฟเดšเตเดšเดฏเดšเตเดšเต.)

AI ML เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดฌเต‹เดŸเตเดŸเต-เดชเดพเดตเด‚-เด•เดตเดฟ-เดจเต†เดฏเตเดคเตเดคเตเด•เดพเดฐเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเตเดฐ เดฐเดธเด•เดฐเดฎเดฒเตเดฒ.

เดจเดฟเด˜เดฃเตเดŸเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เด‚เด—เตเดฒเต€เดทเต เดตเดพเด•เตเด•เตเด•เตพ เดŽเดจเตเดจเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดจเต†เดฏเดฒเตเดฒ) เด’เดฐเต เดฌเต‹เดŸเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.
เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เด‡เดŸเดชเดดเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เดจเดฟเด˜เดฃเตเดŸเต เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดตเดฎเต‡เดงเดฏเดพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.
เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดœเต‹เดฒเดฟเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดšเตเดฎเดคเดฒ, เด•เตเดฑเดžเตเดžเดคเต เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฐเตเดคเต.

2. เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดŽเดจเตเดคเต, เดŽเด™เตเด™เดจเต† เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต

เดจเดฎเตเด•เตเด•เต C:poshtranslate เดŽเดจเตเดจ เดซเต‹เตพเดกเตผ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚
เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต เดเดคเตเดคเดฐเด‚ เดชเดตเตผเดทเต†เตฝ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚, เดจเดฎเตเด•เตเด•เต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต-เดฑเตบ เดตเดดเดฟ ISE เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเด‚
เดชเดตเตผเดทเต†เตฝ
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ Powershell ISE เด•เดฃเตเดŸเต†เดคเตเดคเตเด•.
เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดธเดพเดงเดพเดฐเดฃ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ "เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŽเดกเดฟเดฑเตเดฑเตผ" เดคเตเดฑเด•เตเด•เตเด‚; เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเต€เตฝเดกเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ "เดซเดฏเตฝ - เดชเตเดคเดฟเดฏเดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚.

เดจเดฎเตเด•เตเด•เต เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เดจเต‹เด•เตเด•เดพเด‚ - เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเต€เตฝเดกเดฟเตฝ เดŽเดดเตเดคเตเด•:

get-host 

เด•เต‚เดŸเดพเดคเต† F5 เด…เดฎเตผเดคเตเดคเตเด•.

เดชเดตเตผเดทเต†เตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด“เดซเตผ เดšเต†เดฏเตเดฏเตเด‚ - "เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.", เดžเด™เตเด™เตพ เดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ C: poshtranslate myfirstbotBT100.

เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดคเดพเดดเต†เดฏเตเดณเตเดณ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดกเดพเดฑเตเดฑ เดชเดŸเตเดŸเดฟเด• เดฒเดญเดฟเด•เตเด•เตเด‚:

Name             : Windows PowerShell ISE Host
Version          : 5.1.(ะธ ั‚ะฐะบ ะดะฐะปะตะต)

เดŽเดจเดฟเด•เตเด•เต 5.1 เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต, เด…เดคเต เดฎเดคเดฟ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดดเดฏ เดตเดฟเตปเดกเต‹เดธเต 7/8 เด†เดฃเต†เด™เตเด•เดฟเตฝ เดตเดฒเดฟเดฏ เด•เดพเดฐเตเดฏเดฎเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ - เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดชเดตเตผเดทเต†เตฝ เดชเดคเดฟเดชเตเดชเต 5-เดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เด‰เดฆเดพ. เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

เดคเดพเดดเต†เดฏเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ Get-Date เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดฑเตผ เด…เดฎเตผเดคเตเดคเตเด•, เดธเดฎเดฏเด‚ เดจเต‹เด•เตเด•เตเด•, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเต‚เดŸเตเดŸเต เดซเต‹เตพเดกเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•
cd
เด•เต‚เดŸเดพเดคเต† cls เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตโ€Œเด•เตเดฐเต€เตป เดฎเดพเดฏเตโ€Œเด•เตเด•เตเด• (เด‡เดฒเตเดฒ, เดจเดฟเด™เตเด™เตพ rm เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ)

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚ - เดจเดฎเตเด•เตเด•เต เด•เต‹เดกเต เดชเต‹เดฒเตเดฎเดฒเตเดฒ, เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพ เดŽเดดเตเดคเดพเด‚, เด…เดตเตผ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. # เดšเดฟเดนเตเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด—เต†เดฑเตเดฑเต-เดนเต‹เดธเตโ€Œเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเตˆเตป เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต เด•เตเดฑเดšเตเดšเต เดšเต‡เตผเด•เตเด•เตเด•.

# ะŸั€ะธะผะตั€ ัˆะฐะฑะปะพะฝะฐ ะฑะพั‚ะฐ 
# get-host
<# ัั‚ะพ ะฟั€ะธะผะตั€ ะผะฝะพะณะพัั‚ั€ะพั‡ะฝะพะณะพ ะบะพะผะผะตะฝั‚ะฐั€ะธั #>
$TimeNow = Get-Date
$TimeNow

(เดนเดฌเตเดฐเต†เดฏเดฟเดฒเต† เด•เต‹เดกเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เดกเตเดฐเต‹เดชเตเดชเต-เดกเต—เตบ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดฐเดฃเตเดŸเต เดกเดธเตป เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต เดŽเดจเตเดจเดคเดพเดฃเต เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด‚ - เดŽเดจเตเดจเดพเตฝ เดชเดตเตผเดทเต†เตฝ เด…เดตเดฟเดŸเต† เด‡เดฒเตเดฒ. เดกเต‹เดธเต เด‰เดฃเตเดŸเต. เดชเต†เตผเตพ เด‰เดฃเตเดŸเต.)

GUI-เตฝ เดจเดฟเดจเตเดจเต F5 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ">" เด…เดฎเตผเดคเตเดคเดฟ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚.

เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต:

Saturday, December 8, 2019 21:00:50 PM (ะธะปะธ ั‡ั‚ะพ-ั‚ะพ ั‚ะธะฟะฐ)

เด‡เดจเดฟ เดจเดฎเตเด•เตเด•เต เดˆ เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เดณเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดšเดฟเดฒ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เดจเต‹เด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดฟเดตเดฐเดฟเดฒเตเดฒ.

เดชเดพเดธเตเด•เดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ (เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ), เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต เดเดคเต เดคเดฐเด‚ เดจเตฝเด•เดฃเดฎเต†เดจเตเดจเต เดชเดตเตผเดทเต†เตฝ เดคเดจเตเดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต; เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดชเดฐเดฟเดชเดพเดŸเดฟ
เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต $TimeNow เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต เด…เดคเดฟเดจเต เดจเดฟเดฒเดตเดฟเดฒเต† เดคเต€เดฏเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ (Get-Date) เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต เด…เดตเดฟเดŸเต† เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดถเดฐเดฟเดฏเดพเดฃเต, เดˆ เด…เดœเตเดžเดค เดชเดฟเดจเตเดจเต€เดŸเต เดตเต‡เดฆเดจเดฟเดชเตเดชเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณเดคเดพเดฃเต. เดตเดพเดšเด•เดคเตเดคเดฟเตฝ เดšเตเดตเดŸเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚.
เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เด•เดฟเดŸเตเดŸเดฟเดฏเดคเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เดจเดฎเตเด•เตเด•เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚ (เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ)

$TimeNow | Get-member

เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดตเดพเดšเด•เดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเต‡เดœเต เดจเต‡เดŸเตเด•

เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดตเดพเดšเด• เดจเดฎเตเดชเตผ 1 เดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚

PS C:> $TimeNow | Get-member
   TypeName: System.DateTime
Name                 MemberType     Definition                                                                                                                                       
----                 ----------     ----------                                                                                                                                       
Add                  <b>Method         </b>datetime Add(timespan value)  
..
DisplayHint          NoteProperty   DisplayHintType DisplayHint=DateTime                                                                                                             
Date                 <b>Property       </b>datetime Date {get;}                                                                                                                             
Year                 Property       int Year {get;}   
..                                                                                                                               
DateTime             ScriptProperty System.Object DateTime {get=if ((& { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq  "Date")...                                         

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดŸเตˆเดชเตเดชเต เดจเต†เดฏเดฟเด‚ เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ: System.DateTime เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฐเต€เดคเดฟเด•เดณเตเด‚ (เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ) เด—เตเดฃเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดณเดฟเด•เตเด•เดพเด‚ $TimeNow.DayOfYear - เดตเตผเดทเดคเตเดคเดฟเดฒเต† เดฆเดฟเดตเดธเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚.
เดตเดฟเดณเดฟเด•เตเด•เดพเด‚ $TimeNow.DayOfYear | Get-Member - เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ TypeName: System.Int32 เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฐเต€เดคเดฟเด•เดณเตเด‚.
เดตเดฟเดณเดฟเด•เตเด•เดพเด‚ $TimeNow.ToUniversalTime() - เด•เต‚เดŸเดพเดคเต† UTC-เดฏเดฟเตฝ เดธเดฎเดฏเด‚ เดจเต‡เดŸเตเด•

เดกเต€เดฌเด—เตเด—เตผ

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดตเดฐเดฟ เดตเดฐเต† เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเด‚ เด† เดจเดฟเดฎเดฟเดทเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด…เดตเดธเตเดฅ เด•เดพเดฃเต‡เดฃเตเดŸเดคเตเด‚ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, ISE เด’เดฐเต เดกเต€เดฌเด—เต เดซเด‚เด—เตเดทเตป เด‰เดฃเตเดŸเต - เดŸเต‹เด—เดฟเตพ เดฌเตเดฐเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต
เดฎเดงเตเดฏเดคเตเดคเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เดฌเตเดฐเต‡เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดŸเตเด•, เดˆ เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพ เด“เดŸเดฟเดšเตเดšเต เดฌเตเดฐเต‡เด•เตเด•เต เดŽเด™เตเด™เดจเต†เดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเตเด•.

3. เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตฝ

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดฌเต‹เดŸเตเดŸเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ, เดŽเดฒเตเดฒเดพ เด—เต†เดฑเตเดฑเตโ€Œเดชเตเดทเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดพเดนเดฟเดคเตเดฏเด™เตเด™เตพ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚ เดเดšเตเด›เดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚.

เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  • เด•เดคเตเดคเดฟเดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เดพเตป เดชเด เดฟเด•เตเด•เตเด•
  • เด•เดคเตเดคเดฟเดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเต‡เดŸเดพเตป เดชเด เดฟเด•เตเด•เตเด•

3.1 เด•เดคเตเดคเดฟเดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดชเด เดฟเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต - เดญเดพเด—เด‚ 3

Write-output "This is part 3"
$MyToken = "1234544311:AbcDefNNNNNNNNNNNNN"
$MyChatID = "123456789"
$MyProxy = "http://1.2.3.4:5678" 

$TimeNow = Get-Date
$TimeNow.ToUniversalTime()
$ScriptDir = Split-Path $script:MyInvocation.MyCommand.Path
$BotVersion = "BT102"

$MyText01 = "Life is directed motion - " + $TimeNow

$URL4SEND = "https://api.telegram.org/bot$MyToken/sendMessage?chat_id=$MyChatID&text=$MyText01"

Invoke-WebRequest -Uri $URL4SEND

เด•เต‚เดŸเดพเดคเต† เดฑเดทเตเดฏเตป เดซเต†เดกเดฑเต‡เดทเดจเดฟเตฝ เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดถเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เดŸเต†เดฒเดฟเด•เต‹เด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเต‹เด•เตเดธเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดถเดฐเดฟ, เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดšเต‡เตผเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚. เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเตเด‚ เดชเตŠเดคเตเดตเต† เดตเดžเตเดšเดจเดพเดชเดฐเดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเดคเตเดคเดฟเดจเต เด…เดคเตเดฏเดจเตเดคเด‚ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต†เดจเตเดจเต เดฆเดฏเดตเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเตเดฎเดคเดฒ เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒ - เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดฎเดฟเด•เตเด• http เดชเตเดฐเต‹เด•เตเดธเดฟเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดžเตเดšเดพเดฎเดคเตเดคเต‡เดคเต เดŽเดจเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดคเดพเดฏเดฟ เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจ:

Invoke-WebRequest -Uri $URL4SEND -Proxy $MyProxy

เด’เดฐเต เดฌเต‹เดŸเตเดŸเตเดฎเดพเดฏเตเดณเตเดณ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดšเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเด‚. เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดคเตเดŸเดฐเตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† $URL4SEND เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดŽเดจเตเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเตเด‚ เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เด‡เดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚:

$URL4SEND2 = '"'+$URL4SEND+'"'
start chrome $URL4SEND2 

3.2 เดšเดพเดฑเตเดฑเดฟเตฝ "เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚" เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต, เด‡เดชเตเดชเต‹เตพ เด…เดคเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚

เด‡เดจเดฟ 4 เดตเดฐเดฟเด•เตพ เด•เต‚เดŸเดฟ เดšเต‡เตผเดคเตเดคเต เด…เด•เดคเตเดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚ | เด…เด‚เด—เดฎเดพเด•เตเด•

$URLGET = "https://api.telegram.org/bot$MyToken/getUpdates"
$MyMessageGet = Invoke-WebRequest -Uri $URLGET -Method Get -Proxy $MyProxy
Write-Host "Get-Member"
$MyMessageGet | Get-Member

เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

Content           Property   string Content {get;}  
ParsedHtml        Property   mshtml.IHTMLDocument2 ParsedHtml {get;}                                    
RawContent        Property   string RawContent {get;set;}

เด…เดตเดฏเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด‰เดณเตเดณเดคเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚:

Write-Host "ParsedHtml"
$MyMessageGet.ParsedHtml # ั‚ัƒั‚ ะธะฝั‚ะตั€ะตัะฝะพะต
Write-Host "RawContent"
$MyMessageGet.RawContent # ะธ ั‚ัƒั‚ ะธะฝั‚ะตั€ะตัะฝะพะต, ะฝะพ ะตั‰ะต ะบ ั‚ะพะผัƒ ะถะต ะธ ั‡ะธั‚ะฐะตะผะพะต. 
Write-Host "Content"
$MyMessageGet.Content

เดŽเดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดจเต€เดฃเตเดŸ เดฒเตˆเตป เดฒเดญเดฟเด•เตเด•เตเด‚:

{"ok":true,"result":[{"update_id":12345678,
"message":{"message_id":3,"from":{"id"

เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดฌเต‹เดŸเตเดŸเดฟเตฝ เดฎเตเดฎเตเดชเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดˆ เดตเดฐเดฟ (เด…เดคเต†, $MyMessageGet.RawContent | เดชเตเดฐเด•เดพเดฐเด‚ เด—เต†เดฑเตเดฑเต-เดฎเต†เดฎเตเดชเตผ เดŽเดจเตเดจเดคเต System.String เด†เดฃเต), เด‡เดคเดฟเดจเด•เด‚ เดกเดฟเดธเตเด…เดธเด‚เดฌเตเดฒเดฟเด‚เด—เต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

4. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด• (เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเด™เตเด™เดจเต† เด…เดฏเดฏเตเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚)

เด‡เดคเดฟเดจเด•เด‚ เดŽเดดเตเดคเดฟเดฏเดคเตเดชเต‹เดฒเต† เด‡เดตเดฟเดŸเต†, เดเดฑเตเดฑเดตเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดฒเดพเดฃเต. เดจเดฎเตเด•เตเด•เต เด…เดคเต เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚.

เด†เดฆเตเดฏเด‚, เดžเด™เตเด™เตพ เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดซเต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดฌเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดตเดพเด•เตเดฏเด™เตเด™เตพ เด•เต‚เดŸเดฟ เดŽเดดเตเดคเตเด‚

/message1
/message2
/message3

เด•เต‚เดŸเดพเดคเต† $URLGET เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดตเดฟเดฒเดพเดธเด‚ เดฌเตเดฐเต—เดธเดฑเดฟเดฒเต‚เดŸเต† เดจเต‹เด•เตเด•เตเด•.

เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดพเดฃเตเด‚:

{"ok":true,"result":[{"update_id":NNNNNNN,
"message":{"message_id":10, .. "text":"/message1"
"message":{"message_id":11, .. "text":"/message2 
"message":{"message_id":12, .. "text":"/message3 

เด…เดคเต เดŽเดจเตเดคเดพเดฃเต? เดŽเตปเดกเต-เดŸเต-เดŽเตปเดกเต เดธเดจเตเดฆเต‡เดถ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ, เดšเดพเดฑเตเดฑเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ, เด…เดฏเดฏเตโ€Œเด•เตเด•เตฝ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เด…เดฑเต‡เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดšเดฟเดฒ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, "เด‡เดคเต เดเดคเตเดคเดฐเด‚ เดตเดธเตเดคเตเดตเดพเดฃเต" เดŽเดจเตเดจเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ - เดœเต‹เดฒเดฟเดฏเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เด‡เดคเดฟเดจเด•เด‚ เดžเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดšเต†เดฏเตเดคเต. เด‰เดณเตเดณเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚:

เดฒเดญเดฟเดšเตเดš เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเดพเด—เด‚ 4 เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

Write-Host "This is part 4" <# ะบะพะฝะตั‡ะฝะพ ัั‚ะฐ ัั‚ั€ะพะบะฐ ะฝะฐะผ ะฝะต ะฝัƒะถะฝะฐ ะฒ ะธั‚ะพะณะพะฒะพะผ ั‚ะตะบัั‚ะต, ะฝะพ ะฟะพ ะฝะตะน ัƒะดะพะฑะฝะพ ะธัะบะฐั‚ัŒ. #> 

$Content4Pars01 = ConvertFrom-Json $MyMessageGet.Content
$Content4Pars01 | Get-Member
$Content4Pars01.result
$Content4Pars01.result[0]
$Content4Pars01.result[0] | Get-Member
$Content4Pars01.result[0].update_id
$Content4Pars01.result[0].message
$Content4Pars01.result[0].message.text
$Content4Pars01.result[1].message.text
$Content4Pars01.result[2].message.text

5. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต?

เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดซเดฏเตฝ myfirstbotBT105 เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด‡เดทเตเดŸเดฎเตเดณเตเดณเดคเต†เดจเตเดคเตเด‚, เดถเต€เตผเดทเด•เด‚ เดฎเดพเดฑเตเดฑเดฟ เด‡เดคเดฟเดจเด•เด‚ เดŽเดดเตเดคเดฟเดฏ เดŽเดฒเตเดฒเดพ เด•เต‹เดกเตเด•เดณเตเด‚ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

<#start comment 105 end comment 105#>

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดจเดฟเด˜เดฃเตเดŸเต เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดฒเดญเดฟเด•เตเด•เตเด‚ (เดจเดจเตเดจเดพเดฏเดฟ, เดŽเดตเดฟเดŸเต† - เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต† เดกเดฟเดธเตเด•เดฟเตฝ) เด…เดคเต เดŽเด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดพเดšเด•เดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดจเดฟเด˜เดฃเตเดŸเต เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต เด…เดชเตเดชเตเดฑเดคเตเดคเดพเดฃเต.
เด…เดคเตเด•เตŠเดฃเตเดŸเต เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเดจเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.
เดชเตŠเดคเตเดตเต‡, เดเดคเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด…เดตเตป เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ.
เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดšเต‹เดฏเดฟเดธเต เด‰เดฃเตเดŸเต: txt (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต), csv, xml.
เดจเดฎเตเด•เตเด•เต เดŽเดฒเตเดฒเดพเดตเดฐเต†เดฏเตเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเดฎเต‹?เดŽเดฒเตเดฒเดพเดตเดฐเต‡เดฏเตเด‚ เดจเต‹เด•เตเด•เดพเด‚.
เดจเดฎเตเด•เตเด•เต MyVocabClassExample1 เดŽเดจเตเดจ เด•เตเดฒเดพเดธเตเด‚ $MyVocabExample1 เดŽเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚
$ เด‡เดฒเตเดฒเดพเดคเต†เดฏเดพเดฃเต เด•เตเดฒเดพเดธเต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดžเดพเตป เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต

เดšเดฟเดฒ เด•เต‹เดกเต #5

write-host "This is part 5"
class MyVocabClassExample1 {
    [string]$Original  # ัะปะพะฒะพ
    [string]$Transcript
    [string]$Translate
    [string]$Example
    [int]$VocWordID # ะพั‡ะตะฝัŒ ะธะฝั‚ะตั€ะตัะฝั‹ะน ะผะพะผะตะฝั‚. ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะธะต int ั ะตะณะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธัะผะธ ะผะพะถะตั‚ ะฟะพั€ะพะน ะฟั€ะธะฒะพะดะธั‚ัŒ ะบ ะดะธะบะธะผ ะฟะพัะปะตะดัั‚ะฒะธัะผ, ะดะปั ะฟั€ะธะผะตั€ะฐ - ะฝะตะดะฐะฒะฝะธะน ัะปัƒั‡ะฐะน ั SSD HPE. ะ˜ะทะฝะฐั‡ะฐะปัŒะฝะพ ั ะฝะต ัั‚ะฐะป ะดะพะฑะฐะฒะปัั‚ัŒ ัั‚ะพั‚ ัะปะตะผะตะฝั‚, ะฟะพั‚ะพะผ ะฒัะต ะถะต ะดะพะฟะธัะฐะป ะธ ะทะฐะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐะป.
    }

$MyVocabExample1 = [MyVocabClassExample1]::new()
$MyVocabExample1.Original = "Apple"
$MyVocabExample1.Transcript = "[ หˆapษ™l ]"
$MyVocabExample1.Translate = "ะฏะฑะปะพะบะพ"
$MyVocabExample1.Example = "An apple is a sweet, edible fruit produced by an apple tree (Malus domestica)"
# $MyVocabExample1.$VocWordID = 1

$MyVocabExample2 = [MyVocabClassExample1]::new()
$MyVocabExample2.Original = "Pear"
$MyVocabExample2.Transcript = "[ pe(ษ™)r ]"
$MyVocabExample2.Translate = "ะ“ั€ัƒัˆะฐ"
$MyVocabExample2.Example = "The pear (/หˆpษ›ษ™r/) tree and shrub are a species of genus Pyrus"
# $MyVocabExample1.$VocWordID = 2

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚ เดธเดพเดฎเตเดชเดฟเตพ.

เดšเดฟเดฒ เด•เต‹เดกเต #5.1

Write-Host $ScriptDir # ะฝะฐะดะตัŽััŒ $ScriptDir ะฒั‹ ะฝะต ะทะฐะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐะปะธ 
$MyFilenameExample01 = $ScriptDir + "Example01.txt"
$MyFilenameExample02 = $ScriptDir + "Example02.txt"
Write-Host $MyFilenameExample01
Out-File  -FilePath $MyFilenameExample01 -InputObject $MyVocabExample1

Out-File  -FilePath $MyFilenameExample01 -InputObject -Append $MyVocabExample2
notepad $MyFilenameExample01

- เด•เต‚เดŸเดพเดคเต† Out-File -FilePath $MyFilenameExample01 -InputObject -Append $MyVocabExample2 เดŽเดจเตเดจ เดตเดฐเดฟเดฏเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดฟเดถเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚.

เด…เดตเตป เดšเต‡เตผเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดฏเตเดฏเต‹, เดŽเดจเตเดคเตŠเดฐเต เดจเดพเดฃเด•เตเด•เต‡เดŸเต.

$MyVocabExample3AsArray = @($MyVocabExample1,$MyVocabExample2)
Out-File  -FilePath $MyFilenameExample02 -InputObject $MyVocabExample3AsArray
notepad $MyFilenameExample02

เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เดฎเดฟเด•เดšเตเดš เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เด•เดพเดดเตโ€Œเดš - เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดฟเด•เต† เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเด‚? เด•เต‹เดฎเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเต†เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ เดžเดพเตป เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดฃเต‹?

เด…เดตเดธเดพเดจเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต โ€œเด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ (CSV) เดซเดฏเตฝ A เดฒเดญเดฟเด•เตเด•เตเด‚ เดธเตเดฑเตเดฑเต‹เดชเตเดชเต เดตเต†เดฏเดฟเดฑเตเดฑเต.
#

$MyFilenameExample03 = $ScriptDir + "Example03.csv"
$MyFilenameExample04 = $ScriptDir + "Example04.csv"
Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample1 
Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample2 -Append 
Export-Csv  -Path $MyFilenameExample04 -InputObject $MyVocabExample3AsArray 

เด•เดพเดฃเดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเต เดชเต‹เดฒเต†, MS-เดจเต† เด…เดคเดฟเดจเตเดฑเต† เดฒเต‹เดœเดฟเด•เต เด•เตŠเดฃเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เดธเดฎเดพเดจเดฎเดพเดฏ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเดพเดฏเดฟ, เด’เดฐเต เด•เต‡เดธเดฟเตฝ -FilePath เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเตฝ -Path.

เด•เต‚เดŸเดพเดคเต†, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดซเดฏเดฒเดฟเตฝ เดฑเดทเตเดฏเตป เดญเดพเดท เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเดฏเดฟ, เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดซเดฏเดฒเดฟเตฝ เด…เดคเต เดฎเดพเดฑเดฟ ... เดจเดจเตเดจเดพเดฏเดฟ, เดŽเดจเตเดคเต‹ เดธเด‚เดญเดตเดฟเดšเตเดšเต. #TYPE System.Object[] 00
# โ€œเดŽเดฃเตเดฃเด‚โ€,โ€เดจเต€เดณเด‚โ€,โ€เดจเต€เดฃเตเดŸ เดจเต€เดณเด‚โ€,โ€เดฑเดพเด™เตเด•เตโ€,โ€SyncRootโ€,โ€เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเด‚โ€,โ€เด‡เดธเต เดซเดฟเด•เตเดธเดกเต เดธเตˆเดธเตโ€,โ€เด‡เดธเต เดธเดฟเตปเด•เตเดฐเดฃเตˆเดธเตเดกเตโ€
#
เดจเดฎเตเด•เตเด•เต เด‡เดคเต เด•เตเดฑเดšเตเดšเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดพเด‚:

Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample1 -Encoding Unicode
Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample2 -Append -Encoding Unicode
notepad $MyFilenameExample03
notepad $MyFilenameExample04

เด‡เดคเต เดธเดนเดพเดฏเดฟเดšเตเดšเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดจเดฟเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‡เดทเตเดŸเดฎเดฒเตเดฒ.

เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฐเดฟเด•เตพ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‡เดŸเดพเตป เดŽเดจเดฟเด•เตเด•เต เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดŽเดจเดฟเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด‡เดทเตเดŸเดฎเดฒเตเดฒ.
เดตเดดเดฟเดฏเดฟเตฝ, เดžเด™เตเด™เตพ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฒเต‹เด—เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹? เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดพเดฏเดฟ เดธเดฎเดฏเดฎเตเดฃเตเดŸเต, เดจเดฎเตเด•เตเด•เต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚.

เดถเดฐเดฟเดฏเดพเดฃเต, เด‡เดคเตเดตเดฐเต† เดŽเดดเตเดคเดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดฒเต‹เด—เตเด•เตพ เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเด‚.
เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต xml เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเด‚.

เดšเดฟเดฒ xml

$MyFilenameExample05 = $ScriptDir + "Example05.xml"
$MyFilenameExample06 = $ScriptDir + "Example06.xml"
Export-Clixml  -Path $MyFilenameExample05 -InputObject $MyVocabExample1 
Export-Clixml  -Path $MyFilenameExample05 -InputObject $MyVocabExample2 -Append -Encoding Unicode
Export-Clixml  -Path $MyFilenameExample06 -InputObject $MyVocabExample3AsArray
notepad $MyFilenameExample05
notepad $MyFilenameExample06

xml-เดฒเต‡เด•เตเด•เต เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต - เดตเดพเดฏเดจเดพเด•เตเดทเดฎเดค, เดฎเตเดดเตเดตเตป เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดชเตโ€Œเดชเต†เตปเดกเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดจเดฎเตเด•เตเด•เต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚ xml เดซเดฏเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•.

xml-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเดพเดฏเดจ

$MyFilenameExample06 = $ScriptDir + "Example06.xml"
$MyVocabExample4AsArray = Import-Clixml -Path $MyFilenameExample06
# $MyVocabExample4AsArray 
# $MyVocabExample4AsArray[0]
# ะธ ะฝะตะผะฝะพะณะพ ะพ ัะพะฒะตั€ัˆะตะฝะฝะพ ะฝะตะพั‡ะตะฒะธะดะฝั‹ั… ะฝัŽะฐะฝัะฐั…. Powershell ะฒั€ะตะผั ะพั‚ ะฒั€ะตะผะตะฝะธ ะฒะตะดะตั‚ ัะตะฑั ะฝะต ั‚ะฐะบ, ะบะฐะบ ะฒั€ะพะดะต ะฑั‹ ะบะฐะบ ะฑั‹ ัั‚ะพะธะปะพ ะฑั‹ ะพะถะธะดะฐั‚ัŒ ะฑั‹.
# ะฝะฐะฟั€ะธะผะตั€ ัƒ ะผะตะฝั ัั‚ะธ ะดะฒะฐ ะฒั‹ะฒะพะดะฐ ะพั‚ะปะธั‡ะฐัŽั‚ัั
# Write-Output $MyVocabExample4AsArray 
# write-host $MyVocabExample4AsArray 

เดจเดฎเตเด•เตเด•เต เดŸเดพเดธเตเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเด‚. เดžเด™เตเด™เตพ เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดซเดฏเตฝ เดŽเดดเตเดคเดฟ, เด…เดคเต เดตเดพเดฏเดฟเด•เตเด•เตเด•, เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดตเดฐเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดšเต†เดฑเดฟเดฏ เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเตผ เดŽเดดเตเดคเดพเด‚.

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเดฐเดฟเดถเต€เดฒเดจ เดฌเต‹เดŸเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดšเตเดฎเดคเดฒ เดŽเดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดŸเตเดŸเต†.

เดตเตผเด•เตเด•เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต: เดžเดพเตป เดฌเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต "เด‰เดฆเดพเดนเดฐเดฃเด‚" เด•เดฎเดพเตปเดกเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เดฌเต‹เดŸเตเดŸเต เดŽเดจเดฟเด•เตเด•เต เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดตเดพเด•เตเด•เตเด‚ เดŸเตเดฐเดพเตปเดธเตเด•เตเดฐเดฟเดชเตเดทเดจเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† 10 เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดตเดฟเดตเตผเดคเตเดคเดจเดตเตเด‚ เด…เดญเดฟเดชเตเดฐเดพเดฏเดตเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด™เตเด™เดจเต† เดตเดพเดฏเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚, เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตเดตเดฏเดฎเต‡เดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดธเดจเตเดฆเต‡เดถ เด•เต—เดฃเตเดŸเดฑเตเด•เตพ เดตเดฟเดธเตเดฎเตƒเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดชเด เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตเดฎเตเดชเต เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดคเดคเต†เดฒเตเดฒเดพเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเต†เดจเตเดจเต เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚, เด‡เดชเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ txt, csv เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝ B106 เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเดพเด‚.

เด“, เด…เดคเต†. เดจเดฎเตเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดฌเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เดพเด‚.

6. เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฎเดฑเตเดฑเตเด‚ เดกเดฟเดธเตเดชเดพเดšเตเดšเต เดšเต†เดฏเตเดฏเตเด•

เดฑเดฟเดธเดชเตเดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฒเตเดฒเดพเดคเต† "เด•เตเดฑเดžเตเดžเดคเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚" เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดจเดฟเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เดฏเดฏเตโ€Œเด•เตเด•เดฒเตเด‚ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เต‚, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต‡ เด•เดพเดฐเตเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเด‚?

เด’เดฐเต เดซเด‚เด—เตเดทเตป เดŽเดดเตเดคเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต $MyVocabExample4AsArray เดŽเดจเตเดจ เดŸเตˆเดชเตเดชเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดฃเตเดŸเต, เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดšเตเดšเต, เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด…เดฑเต‡เดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ.
เดจเดฎเตเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดชเต‹เด•เดพเด‚.

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดžเด™เตเด™เตพ เด•เตเดฒเต‹เด•เตเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚; เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ :)

เดšเดฟเดฒ เด•เต‹เดกเต #6.1

Write-Output "This is Part 6"
$Timezone = (Get-TimeZone)
IF($Timezone.SupportsDaylightSavingTime -eq $True){
    $TimeAdjust =  ($Timezone.BaseUtcOffset.TotalSeconds + 3600) } # ะฟั€ะธะฒะตะดะตะฝะฝะพะต ะฒั€ะตะผั
    ELSE{$TimeAdjust = ($Timezone.BaseUtcOffset.TotalSeconds) 
    }
    
function MyFirstFunction($SomeExampleForFunction1){
$TimeNow = Get-Date
$TimeNow.ToUniversalTime()
# $MyText02 = $TimeNow + " " + $SomeExampleForFunction1 # ะธ ะฒะพั‚ ั‚ัƒั‚ ะผั‹ ะฟะพะปัƒั‡ะธะผ ะพัˆะธะฑะบัƒ
$MyText02 = $SomeExampleForFunction1 + " " + $TimeNow # ะฐ ั‚ัƒั‚ ะฝะต ะฟะพะปัƒั‡ะธะผ, ะบั‚ะพ ะดะพะณะฐะดะฐะตั‚ัั ะฟะพั‡ะตะผัƒ - ั‚ะพั‚ ะผะพะปะพะดะตั†.

$URL4SendFromFunction = "https://api.telegram.org/bot$MyToken/sendMessage?chat_id=$MyChatID&text=$MyText02"
Invoke-WebRequest -Uri $URL4SendFromFunction -Proxy $MyProxy
}

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดซเด‚เด—เตเดทเตป เดฎเตเดฎเตเดชเต เดนเดพเตผเดกเต-เด•เต‹เดกเต เดšเต†เดฏเตเดค $MyToken, $MyChatID เดŽเดจเตเดจเดฟเดตเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด“เดฐเต‹ เดฌเต‹เดŸเตเดŸเดฟเดจเตเด‚ $MyToken เด’เดจเตเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดšเดพเดฑเตเดฑเดฟเดจเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต $MyChatID เดฎเดพเดฑเตเด‚.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเตŠเดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด‚.

$MyVocabExample4AsArray เด’เดฐเต เด…เดฑเต‡ เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด’เดจเตเดจเดฟเดจเต‹เดŸเต เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดŽเดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เด…เดคเดฟเดจเตเดฑเต† เดฆเตˆเตผเด˜เตเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

เด’เดฐเดฟเด•เตเด•เตฝ เด•เต‚เดŸเดฟ เดจเดฎเตเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดชเดฑเตเดฑเดพเดคเตเดคเดคเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚ - เด•เต‹เดกเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเดฒเตเดฒ เดชเดพเดฐเดšเตเดฏเต‚เดŸเตเดŸเต - เดŽเดŸเตเดคเตเดคเต เดŽเดฃเตเดฃเตเด•

เดšเดฟเดฒ เด•เต‹เดกเต #6.2

$MaxRandomExample = 0 
foreach ($Obj in $MyVocabExample4AsArray) {
$MaxRandomExample ++
}
Write-Output $MaxRandomExample
$RandomExample = Get-Random -Minimum 0 -Maximum ($MaxRandomExample)
$TextForExample1 = $MyVocabExample4AsArray[$RandomExample].Original
# MyFirstFunction($TextForExample1)
# ะธะปะธ ะฒ ะพะดะฝัƒ ัั‚ั€ะพะบัƒ
# MyFirstFunction($MyVocabExample4AsArray[Get-Random -Minimum 0 -Maximum ($MaxRandomExample -1)].Example)
# ะฃะณะฐะดะฐะนั‚ะต ัะฐะผะธ, ะบะฐะบะพะน ะฟั€ะธะผะตั€ ะปะตะณั‡ะต ั‡ะธั‚ะฐะตั‚ัั ะฟะพัั‚ะพั€ะพะฝะฝะธะผะธ ะปัŽะดัŒะผะธ.

เดตเดฟเด•เดฒเดฎเดพเดฏ เดฐเดธเด•เดฐเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดค. เดจเดฎเตเด•เตเด•เต 0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1 เดฒเดญเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดชเดฑเดฏเตเด• (เด…เดฑเต‡เดฏเดฟเตฝ เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚). เด…เดคเดฟเดฐเตเด•เตพ 0..1 เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฎเตเด•เตเด•เต "1" เดฒเดญเดฟเด•เตเด•เตเดฎเต‹?
เด‡เดฒเตเดฒ - เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดฆเดพเดนเดฐเดฃเดฎเตเดฃเตเดŸเต เด‰เดฆเดพเดนเดฐเดฃเด‚ 2: 0 เดจเตเด‚ 99 เดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฎเดฐเดนเดฟเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดจเต‡เดŸเตเด• - เดฑเดพเตปเดกเด‚ - เดชเดฐเดฎเดพเดตเดงเดฟ 100
เด…เดคเดฟเดจเดพเตฝ, 0..1 เดจเต, เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดฒเด• เดจเดฎเตเดชเตผ = 0 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 2..1 เดตเดฒเตเดชเตเดชเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

7. เด‡เตปเด•เดฎเดฟเด‚เด—เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เตเดฏเต‚ เดฆเตˆเตผเด˜เตเดฏเดตเตเด‚

เดจเดฎเตเดฎเตพ เดจเต‡เดฐเดคเตเดคเต† เดŽเดตเดฟเดŸเต† เดจเดฟเตผเดคเตเดคเดฟ? เดžเด™เตเด™เตพเด•เตเด•เต $MyMessageGet เดŽเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฒเดญเดฟเดšเตเดšเต
เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดšเตเดš $Content4Pars01, Content4Pars01.result เด…เดฑเต‡เดฏเตเดŸเต† เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต

$Content4Pars01.result[0].update_id
$Content4Pars01.result[0].message
$Content4Pars01.result[0].message.text

เดจเดฎเตเด•เตเด•เต เดฌเต‹เดŸเตเดŸเต /message10, /message11, /message12, /word เดตเต€เดฃเตเดŸเตเด‚ /word, /hello เดŽเดจเตเดจเดฟเดต เด…เดฏเดฏเตเด•เตเด•เดพเด‚.
เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดฒเดญเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚:

$Content4Pars01.result[0].message.text
$Content4Pars01.result[2].message.text

เดฒเดญเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเด‚ / เดตเดพเด•เตเด•เต เด†เดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดฏเดฏเตเด•เตเด•เดพเด‚
เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด‚, if-elseif เดŽเดจเตเดจเต เดšเดฟเดฒเตผ เดตเดฟเดถเต‡เดทเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เดชเดตเตผเดทเต†เดฒเตเดฒเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดธเตเดตเดฟเดšเตเดšเต เดตเดดเดฟ. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดคเดพเดดเต†เดฏเตเดณเตเดณ เด•เต‹เดกเต -เดตเตˆเตฝเดกเตเด•เดพเตผเดกเต เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดจเดพเดตเดถเตเดฏเดตเตเด‚ เดฆเต‹เดทเด•เดฐเดตเตเดฎเดพเดฃเต.

เดšเดฟเดฒ เด•เต‹เดกเต #7.1

Write-Output "This is part 7"
Foreach ($Result in $Content4Pars01.result) # ะ”ะฐ, ะผะพะถะฝะพ ัะดะตะปะฐั‚ัŒ ะฑั‹ัั‚ั€ะตะต 
 { 
    switch -wildcard ($Result.message.text) 
            {
            "/word" {MyFirstFunction($TextForExample1)}
            }
}

เดจเดฎเตเด•เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด’เดจเตเดจเต เดฐเดฃเตเดŸเต เดคเดตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เด“เดฐเต‹ เดจเดฟเตผเดตเตเดตเดนเดฃ เดถเตเดฐเดฎเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต‡ เดตเดพเด•เตเด•เต เดฐเดฃเตเดŸเต เดคเดตเดฃ เดฒเดญเดฟเด•เตเด•เตเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพ เดคเต†เดฑเตเดฑเต เดตเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ.

เดŽเดจเตเดจเดพเตฝ เดจเดฟเตผเดคเตเดคเตเด•. เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ / เดตเดพเด•เตเด•เต เด…เดฏเดšเตเดšเดฟเดฒเตเดฒ, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดธเดจเตเดฆเต‡เดถเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต?

เดฌเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตเดฏเต‚เดตเดฟเดจเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดฆเตˆเตผเด˜เตเดฏเดฎเตเดฃเตเดŸเต (100 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 200 เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ, เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต) เด…เดคเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดฎเดพเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

เด‡เดคเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดตเดพเดฏเดฟเด•เตเด•เดฃเด‚!

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต ?chat_id เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† &เดŸเตˆเดฎเต—เดŸเตเดŸเต, &เดฒเดฟเดฎเดฟเดฑเตเดฑเต, &parse_mode=HTML, &disable_web_page_preview=true เดŽเดจเตเดจเดฟเดต เด‡เดคเตเดตเดฐเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดŽเดชเดฟเด เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต
เด…เดคเต เดตเต†เดณเตเดณเดฏเดฟเดฒเตเด‚ เด‡เด‚เด—เตเดฒเต€เดทเดฟเดฒเตเด‚ เดชเดฑเดฏเตเดจเตเดจเต:
เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เต‡เดฃเตเดŸ เด†เดฆเตเดฏ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดเดกเดจเตเดฑเดฟเดซเดฏเตผ. เดฎเตเดฎเตเดชเต เดฒเดญเดฟเดšเตเดš เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. เด’เดฐเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต getUpdates เดตเดฟเดณเดฟเดšเตเดšเดพเดฒเตเดŸเตป เด’เดฐเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต เด“เดซเตเดธเต†เดฑเตเดฑเต เด•เต‚เดŸเตเดคเตฝ เด…เดคเดฟเดจเตเดฑเต† update_id เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ. เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เตเดฏเต‚เดตเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดฎเตเดคเตฝ -เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเตเดฎเตเดชเดคเตเดคเต† เดŽเดฒเตเดฒเดพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดฎเดฑเด•เตเด•เตเด‚.

เดจเดฎเตเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚:

$Content4Pars01.result[0].update_id
$Content4Pars01.result[1].update_id 
$Content4Pars01.result | select -last 1
($Content4Pars01.result | select -last 1).update_id

เด…เดคเต†, เดžเด™เตเด™เตพ เด…เดคเต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดซเด‚เด—เตเดทเตป เด…เดฒเตเดชเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเดฃเตเดŸเต - เดฎเตเดดเตเดตเตป เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดจเตเดฆเต‡เดถ เดเดกเดฟ เดฎเดพเดคเตเดฐเด‚ เดจเตฝเด•เดฟ เด…เดคเต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เดณเตเดŸเต† "เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚" เด…เดจเตเดตเต‡เดทเดฃ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต

$URLGET = "https://api.telegram.org/bot$MyToken/getUpdates"

เด…เดคเต เดชเต‹เดฒเต† เด•เดพเดฃเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚

$LastMessageId = ($Content4Pars01.result | select -last 1).update_id
$URLGET1 = "https://api.telegram.org/bot$mytoken/getUpdates?offset=$LastMessageId&limit=100" 
$MyMessageGet = Invoke-WebRequest -Uri $URLGET1 -Method Get -Proxy $MyProxy 

เด†เดฆเตเดฏเด‚ เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด†เดฐเตเด‚ เดตเดฟเดฒเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดคเดคเต -> เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเต.

เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเดฐเดพเดœเดฏเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดธเต—เดœเดจเตเดฏ เดšเดพเดฑเตเดฑเตเดฌเต‹เดŸเตเดŸเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เด’เดฐเตŠเดฑเตเดฑ เดธเดจเตเดฆเต‡เดถเด‚ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด†เดฐเตเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดถเดฎเตเดชเดณเดฎเต‹ เด•เดพเตผเดกเต เด‡เดŸเดชเดพเดŸเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดซเดฒเด‚ เดฎเต‹เดถเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚.

เด•เต‹เดกเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพ เด•เต‚เดŸเดฟ

$LastMessageId = ($Content4Pars01.result | select -last 1).update_id  #ะพัˆะธะฑะบัƒ ะฒ ัั‚ะพะผ ะผะตัั‚ะต ะฟั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั ะธัะฟั€ะฐะฒะธั‚ัŒ ัะฐะผะพัั‚ะพัั‚ะตะปัŒะฝะพ. 
$URLGET1 = "https://api.telegram.org/bot$mytoken/getUpdates?offset=$LastMessageId&limit=100" 
Invoke-WebRequest -Uri $URLGET1 -Method Get -Proxy $MyProxy

8. เด’เดฐเต เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚

เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ - เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด•, เด•เตเดฏเต‚ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•, เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเด•, เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด• เดŽเดจเตเดจเดฟเดต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟ เดจเดพเดฒเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณเต‚:

  • เดšเดพเดฑเตเดฑเดฟเดฒเต† เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เต เดถเดฐเดฟเดฏเดพเดฏ เด‰เดคเตเดคเดฐเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต
  • เดฌเต‹เดŸเตเดŸเต เดšเต‡เตผเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดพเดฑเตเดฑเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต
  • เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเตฝ เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
  • เดตเดฟเตปเดกเต‹เดธเต เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฌเต‹เดŸเตเดŸเต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเต†เดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดตเดพเดฏเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดธเต†เดฑเตเดฑเต-เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเต‹เดณเดฟเดธเดฟ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดตเตเด‚ -เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเต‹เดณเดฟเดธเดฟ เดฌเตˆเดชเดพเดธเตเด‚
เดฐเต‚เดชเดคเตเดคเดฟเดจเตเดฑเต† เดšเด•เตเดฐเด‚

$TimeToSleep = 3 # ะพะฟั€ะพั ะบะฐะถะดั‹ะต 3 ัะตะบัƒะฝะดั‹
$TimeToWork = 10 # ะผะธะฝัƒั‚
$HowManyTimes = $TimeToWork*60/$TimeToSleep # ัั‡ะตั‚ั‡ะธะบ ะดะปั ั†ะธะบะปะฐ
$MainCounter = 0
for ($MainCounter=0; $MainCounter -le $HowManyTimes) {
sleep $TimeToSleep
$MainCounter ++

เดตเดพเดฏเดฟเดšเตเดš เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดจเดจเตเดฆเดฟ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•