เจนเฉเจฒเฉ Khabrovites!
เจ เฉฑเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจฒเฉเจ เจฆเฉเจเฉเจเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเจฟเจเจพเจเจเจพ เจเจฟ .NET เจเฉเจฐ 'เจคเฉ C# เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจฌเฉเจ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฐเจฟเจฎเฉเจ เจธเจฐเจตเจฐ 'เจคเฉ เจเจฟเจตเฉเจ เจเจฒเจพเจเจฃเจพ เจนเฉเฅค
เจฒเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเจฟเจเฉเจเฉ, เจเฉฑเจ เจคเจฟเจเจฐเฉ เจชเฉเจพเจ , เจคเจฐเจ เจฒเจฟเจเจฃเจพ เจ เจคเฉ เจฌเฉเจ เจจเฉเฉฐ เจฐเจฟเจฎเฉเจ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉเจตเฉเจเจพเฅค
เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจเจน เจฒเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฐเจจ เจตเจพเจฒเจฟเจเจ เจฆเฉ เจฎเจฆเจฆ เจเจฐเฉเจเจพ.
prehistory
เจเจน เจธเจญ เจเฉฑเจ เจจเฉเจเจฆ เจฐเจนเจฟเจค เจชเจคเจเฉ เจตเจพเจฒเฉ เจฐเจพเจค เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเจเจ เจเฉ เจฎเฉเจ เจกเจฟเจธเจเจพเจฐเจก เจธเจฐเจตเจฐ 'เจคเฉ เจฌเจฟเจคเจพเจเจ. เจเจฆเฉเจ เจคเฉเจ เจฎเฉเจ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ เจเจธ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเจพเจ, เจฎเฉเจ เจเจธ เจจเฉเฉฐ เจเฉฑเจชเจฐ เจ เจคเฉ เจนเฉเจ เจพเจ เจ เจงเจฟเจเจจ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเจพเฅค เจเฉเจเจธเจ เจเฉเจจเจฒ "เจเจผเจพเจฒเฉ เจ เจธเจพเจฎเฉเจเจ" เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจฎเฉเจจเฉเฉฐ เจฆเจฟเจฒเจเจธเจชเฉ เจนเฉ เจเจ, เจเจธเจจเฉเฉฐ เจเฉเจฒเฉเจนเจฟเจ, เจ เจคเฉ เจเจนเจจเจพเจ เจชเฉเจธเจผเจเจธเจผเจพเจ เจตเจฟเฉฑเจเฉเจ เจฒเฉฑเจญเจฟเจ เจเฉ เจฎเฉเจฐเฉ เจฆเจฟเจฒเจเจธเจชเฉ เจจเจนเฉเจ เจฐเฉฑเจเจฆเฉ เจธเจจ, เจเจน เจนเจจ:
"เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ (เจฌเฉเจ เจกเจฟเจตเฉเจฒเจชเจฐ)
เจฒเฉเฉเจพเจ:
- เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจเจฟเจเจจ;
- เจธเจตเฉ-เจธเจฟเฉฑเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ.
เจเฉฑเจเจพ:
- เจฆเฉเจเฉ เจฒเฉเจเจพเจ เจฆเฉ เจเฉเจก เจจเฉเฉฐ เจธเจฎเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ;
- เจกเจฟเจธเจเฉเจฐเจก เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจฆเจพ เจเจฟเจเจจเฅค
เจเฉฐเจฎ:
- เจฌเฉเจ เจตเจฟเจเจพเจธ;
- เจฌเฉเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ เจคเฉ เจฐเฉฑเจ-เจฐเจเจพเจ เฅค
เจคเฉเจนเจพเจกเจพ เจฒเจพเจญ:
- เจคเฉเจนเจพเจกเฉ เจชเจธเฉฐเจฆ เจฆเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจ เจคเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐเจจ เจฆเจพ เจฎเฉเจเจพ;
- เจเฉฑเจ เจเฉเจฎ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจฆเจพ เจคเจเจฐเจฌเจพ เจนเจพเจธเจฒ เจเจฐเจจเจพ;
- เจฎเฉเจเฉเจฆเจพ เจนเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจ เจคเฉ เจธเฉเจงเจพเจฐเจจ เจฆเจพ เจฎเฉเจเจพ.
เจเจน เจคเฉเจฐเฉฐเจค เจฎเฉเจจเฉเฉฐ เจฆเจฟเจฒเจเจธเจชเฉ เจธเฉ. เจนเจพเจ, เจเจนเจจเจพเจ เจจเฉ เจเจธ เจเฉฐเจฎ เจฒเจ เจญเฉเจเจคเจพเจจ เจจเจนเฉเจ เจเฉเจคเจพ, เจชเจฐ เจเจนเจจเจพเจ เจจเฉ เจคเฉเจนเจพเจกเฉ เจคเฉเจ เจเจฟเจธเฉ เจตเฉ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐเฉ เจฆเฉ เจฎเฉฐเจ เจจเจนเฉเจ เจเฉเจคเฉ, เจ
เจคเฉ เจเจน เจชเฉเจฐเจเจซเฉเจฒเฉเจ เจตเจฟเฉฑเจ เจฒเฉเฉ เจคเฉเจ เจตเฉฑเจง เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจเจธ เจฒเจ, เจฎเฉเจ เจธเจฐเจตเจฐ เจเจกเจฎเจฟเจจ เจจเฉเฉฐ เจฒเจฟเจเจฟเจ, เจ
เจคเฉ เจเจธเจจเฉ เจฎเฉเจจเฉเฉฐ เจเฉฑเจ เจฌเฉเจ เจฒเจฟเจเจฃ เจฒเจ เจเจฟเจนเจพ เจเฉ เจเฉเจเจเจพเจ เจฆเฉ เจตเจฟเจธเจผเจต เจตเจฟเฉฑเจ เจเจฟเจกเจพเจฐเฉ เจฆเฉ เจ
เฉฐเจเฉเฉ เจฆเจฟเจเจพเจเจเจพ.
เจคเจฟเจเจฐเฉ เจชเฉเจพเจ
เจกเจฟเจธเจเฉเจฐเฉเจก
เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟ เจ
เจธเฉเจ เจเจชเจฃเจพ เจฌเฉเจ เจฒเจฟเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ, เจธเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจกเจฟเจธเจเจพเจฐเจก เจฒเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ:
- เจกเจฟเจธเจเจพเจฐเจก เจเจพเจคเฉ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐเฉ
เจฒเจฟเฉฐเจ - "เจเจชเจฒเฉเจเฉเจธเจผเจจ" เจเฉเจฌ เจตเจฟเฉฑเจ, "เจจเจตเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ" เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ เจ เจคเฉ เจฌเฉเจ เจจเฉเฉฐ เจจเจพเจฎ เจฆเจฟเจ
- เจเจชเจฃเฉ เจฌเฉเจ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐเจเฉ เจ เจคเฉ "เจธเฉเจเจฟเฉฐเจเจเจผ" เจธเฉเจเฉ เจตเจฟเฉฑเจ "เจฌเฉเจ" เจเฉเจฌ เจจเฉเฉฐ เจฒเฉฑเจญ เจเฉ เจเฉฑเจ เจฌเฉเจ เจเฉเจเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ
- เจเฉเจเจจ เจจเฉเฉฐ เจเจฟเจคเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเฉ
เจตเจฐเจเจฎเจฟเฉฐเจ
เจจเจพเจฒ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ Wargaming API เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ Wargaming เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจตเฉ, เจธเจญ เจเฉเจ เจธเจงเจพเจฐเจจ เจนเฉ:
- เจเจชเจฃเฉ เจตเจพเจฐเจเฉเจฎเจฟเฉฐเจ เจเจพเจคเฉ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐเฉ
เจเจธ เจฒเจฟเฉฐเจ เจฆเฉเจเจฐเจพ - เจ เจธเฉเจ "เจฎเฉเจฐเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ" 'เจคเฉ เจเจพเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเจพ เจจเจพเจฎ เจฆเจฟเฉฐเจฆเฉ เจนเฉเจ เจ เจคเฉ เจเจธเจฆเฉ เจเจฟเจธเจฎ เจฆเฉ เจเฉเจฃ เจเจฐเจฆเฉ เจนเฉเจ, "เจเฉฑเจ เจจเจตเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ" เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
- เจเจชเจฒเฉเจเฉเจธเจผเจจ ID เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจธเจพเจซเจเจตเฉเจ เจฐ
เจเฉเจฃ เจฆเฉ เจเจเจผเจพเจฆเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจนเฉเฅค เจเฉเจ เจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจเฉเจ เจฐเจพเจเจกเจฐ, เจเฉเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจตเจฟเจฎ เจตเจฟเฉฑเจ เจเฉเจก เจฒเจฟเจเจฆเจพ เจนเฉ (เจเจเจผเจฐเจเจพเจฐ, เจ เจธเจฒ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ เจธเจฟเจฐเจซ เจเฉเจฌเฉเจฐเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ, เจ เฉเจ?) เจนเจพเจฒเจพเจเจเจฟ, เจกเจฟเจธเจเจพเจฐเจก API เจจเฉเฉฐ เจฒเจพเจเฉ เจจเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจ เจฃเจ เจงเจฟเจเจพเจฐเจค C# เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ โDSharpPlusโ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจพเจ เจคเจพเจ NuGet เจคเฉเจ, เจเจพเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจคเฉเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจฌเจฃเจพ เจเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจนเจจเจพเจ เจฒเจ เจเฉ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจเจพเจ เจญเฉเฉฑเจฒ เจเจ เจนเจจ เจเจฟ NuGet เจคเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ เจนเฉเฅคเจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ
- เจเฉเจฌ 'เจคเฉ เจเจพเจ เจชเฉเจฐเฉเจเฉเจเจ - NuGet เจชเฉเจเฉเจ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเจฐเฉ;
- เจธเจฎเฉเจเจฟเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ เจ เจคเฉ เจเฉเจ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจฆเจฐเจ เจเจฐเฉ โDSharpPlusโ;
- เจซเจฐเฉเจฎเจตเจฐเจ เจเฉเจฃเฉ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ;
- เจฒเจพเจญ!
เจคเจฟเจเจฐเฉ เจฆเจพ เจชเฉเจพเจ เจเจคเจฎ เจนเฉ เจเจฟเจ เจนเฉ, เจคเฉเจธเฉเจ เจฌเฉเจ เจฒเจฟเจเจฃ เจฒเจ เจ เฉฑเจเฉ เจตเจง เจธเจเจฆเฉ เจนเฉเฅค
เจคเจฐเจ เจฒเจฟเจเจฃเจพ
เจ
เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจชเฉเจฐเฉ เจคเจฐเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจเจฐเจพเจเจเฉ, เจฎเฉเจ เจธเจฟเจฐเจซ เจเจน เจฆเจฟเจเจพเจตเจพเจเจเจพ เจเจฟ เจฌเฉเจ เจฆเฉเจเจฐเจพ เจธเฉเจจเฉเจนเจฟเจเจ เจฆเฉ เจฐเฉเจเจพเจตเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉ, เจ
เจคเฉ เจตเจพเจฐเจเฉเจฎเจฟเฉฐเจ API เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉ.
เจกเจฟเจธเจเจพเจฐเจก เจฌเฉเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจธเจเฉเจเจฟเจ เจ
เจธเจฟเฉฐเจ เจเจพเจธเจ เจฎเฉเจจเจเจพเจธเจ(เจธเจเฉเจฐเจฟเฉฐเจ[] เจเจฐเจเจธ) เจฆเฉเจเจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ;
เจเจธ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฒเจ, เจฎเฉเฉฑเจ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ
MainTask(args).ConfigureAwait(false).GetAwaiter().GetResult();
เจ เฉฑเจเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจฌเฉเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
discord = new DiscordClient(new DiscordConfiguration
{
Token = token,
TokenType = TokenType.Bot,
UseInternalLogHandler = true,
LogLevel = LogLevel.Debug
});
เจเจฟเฉฑเจฅเฉ เจเฉเจเจจ เจคเฉเจนเจพเจกเฉ เจฌเฉเจ เจฆเจพ เจเฉเจเจจ เจนเฉเฅค
เจซเจฟเจฐ, เจฒเจพเจเจฌเจกเจพ เจฆเฉเจเจฐเจพ, เจ
เจธเฉเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจฒเจฟเจเจฆเฉ เจนเจพเจ เจเฉ เจฌเฉเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
discord.MessageCreated += async e =>
{
string message = e.Message.Content;
if (message.StartsWith("&"))
{
await e.Message.RespondAsync(โHello, โ + e.Author.Username);
}
};
เจเจฟเฉฑเจฅเฉ e.Author.Username เจจเฉเฉฐ เจฏเฉเจเจผเจฐ เจฆเจพ เจเจชเจจเจพเจฎ เจฎเจฟเจฒ เจฐเจฟเจนเจพ เจนเฉเฅค
เจเจธ เจคเจฐเฉเจนเจพเจ, เจเจฆเฉเจ เจคเฉเจธเฉเจ & เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจตเจพเจฒเจพ เจเฉเจ เจธเฉเจจเฉเจนเจพ เจญเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจฌเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจจเจฎเจธเจเจพเจฐ เจเจฐเฉเจเจพเฅค
เจเจธ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ await discord.ConnectAsync(); เจ เจคเฉ Task.Delay(-1) เจฆเฉ เจเจกเฉเจ เจเจฐเฉ;
เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจฎเฉเฉฑเจ เจฅเฉเจฐเฉเจก เจจเฉเฉฐ เจฒเจ เจฌเจฟเจจเจพเจ เจฌเฉเจเจเฉเจฐเจพเจเจเจก เจตเจฟเฉฑเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเฉเจตเฉเจเจพเฅค
เจนเฉเจฃ เจธเจพเจจเฉเฉฐ Wargaming API เจจเจพเจฒ เจจเจเจฟเฉฑเจ เจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจธเจงเจพเจฐเจจ เจนเฉ - CURL เจฌเฉเจจเจคเฉเจเจ เจฒเจฟเจเฉ, เจเฉฑเจ JSON เจธเจคเจฐ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ, เจเฉฑเจฅเฉเจ เจฒเฉเฉเฉเจเจฆเจพ เจกเฉเจเจพ เจเฉฑเจขเฉ เจ เจคเฉ เจเจนเจจเจพเจ 'เจคเฉ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเฉเฅค
WargamingAPI เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ
public Player FindPlayer(string searchNickname)
{
//https://api.worldoftanks.ru/wot/account/list/?application_id=y0ur_a@@_id_h3r3search=nickname
urlRequest = resourceMan.GetString("url_find_player") + appID + "&search=" + searchNickname;
Player player = null;
string resultResponse = GetResponse(urlRequest);
dynamic parsed = JsonConvert.DeserializeObject(resultResponse);
string status = parsed.status;
if (status == "ok")
{
int count = parsed.meta.count;
if (count > 0)
{
player = new Player
{
Nickname = parsed.data[0].nickname,
Id = parsed.data[0].account_id
};
}
else
{
throw new PlayerNotFound("ะะณัะพะบ ะฝะต ะฝะฐะนะดะตะฝ");
}
}
else
{
string error = parsed.error.message;
if (error == "NOT_ENOUGH_SEARCH_LENGTH")
{
throw new PlayerNotFound("ะะธะฝะธะผัะผ ััะธ ัะธะผะฒะพะปะฐ ััะตะฑัะตััั");
}
else if (error == "INVALID_SEARCH")
{
throw new PlayerNotFound("ะะตะฒะตัะฝัะน ะฟะพะธัะบ");
}
else if (error == "SEARCH_NOT_SPECIFIED")
{
throw new PlayerNotFound("ะัััะพะน ะฝะธะบะฝะตะนะผ");
}
else
{
throw new Exception("Something went wrong.");
}
}
return player;
}
เจงเจฟเจเจจ เจฆเจฟเจ! เจธเจพเจฐเฉ เจเฉเจเจจเจพเจ เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจเจกเฉ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจเฉเจเจธเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเจจ เจฆเฉ เจธเจเจคเฉ เจจเจพเจฒ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ! เจเฉฑเจ เจคเฉเจ เจเฉฑเจ, เจกเจฟเจธเจเจพเจฐเจก เจ เจเจฟเจนเฉ เจเฉเจเจจเจพเจ 'เจคเฉ เจชเจพเจฌเฉฐเจฆเฉ เจฒเจเจพเจเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจน เจตเจฟเจธเจผเจตเจตเจฟเจเจชเฉ เจจเฉเจเจตเจฐเจ เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจ เจคเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง, เจนเจฎเจฒเจพเจตเจฐเจพเจ เจฆเฉเจเจฐเจพ เจฌเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
VPS - เจธเจฐเจตเจฐ 'เจคเฉ เจคเจพเจเจจเจพเจค เจเจฐเฉ
เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจฌเฉเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจฒเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจธเจฐเจตเจฐ 'เจคเฉ เจนเฉเจธเจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ เจเฉ เจฒเจเจพเจคเจพเจฐ 24/7 เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ. เจเจน เจเจธ เจคเฉฑเจฅ เจฆเฉ เจเจพเจฐเจจ เจนเฉ เจเจฟ เจเจฆเฉเจ เจคเฉเจนเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ, เจฌเฉเจ เจตเฉ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ. เจเจฟเจตเฉเจ เจนเฉ เจคเฉเจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจฆเฉ เจนเฉ, เจคเฉเจนเจพเจกเจพ เจฌเฉเจ เจตเฉ เจธเฉเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฌเจนเฉเจค เจธเจพเจฐเฉ VPS เจธเจฐเจตเจฐ เจเจธ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจนเจจ, เจตเจฟเฉฐเจกเฉเจเจผ เจ เจคเฉ เจฒเฉเจจเจเจธ เจฆเฉเจตเจพเจ เจเฉฑเจคเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจเจผเจฟเจเจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, เจฒเฉเจจเจเจธ เจเฉฑเจคเฉ เจนเฉเจธเจ เจเจฐเจจเจพ เจฌเจนเฉเจค เจธเจธเจคเจพ เจนเฉเฅค
เจกเจฟเจธเจเจพเจฐเจก เจธเจฐเจตเจฐ 'เจคเฉ, เจฎเฉเจจเฉเฉฐ vscale.io เจฆเฉ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ เจเจ เจธเฉ, เจ เจคเฉ เจฎเฉเจ เจคเฉเจฐเฉฐเจค เจเจธ 'เจคเฉ เจเจฌเฉฐเจเฉ' เจคเฉ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจธเจฐเจตเจฐ เจฌเจฃเจพเจเจ เจ เจคเฉ เจฌเฉเจ เจจเฉเฉฐ เจ เจชเจฒเฉเจก เจเฉเจคเจพเฅค เจฎเฉเจ เจเจน เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ เจเจฟ เจเจน เจธเจพเจเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ, เจชเจฐ เจธเจฟเฉฑเจงเฉ เจฌเฉเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจคเฉ เจเจพเจตเจพเจเจเฉ.
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉเจซเจเจตเฉเจ
เจฐ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเฉ .NET เจเฉเจฐ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจธเจพเจกเฉ เจฌเฉเจ เจจเฉเฉฐ เจเจฒเจพเจเจเจพเฅค
เจ เฉฑเจเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจ เจจเฉเฉฐ เจเฉฑเจ Git เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ GitHub เจ เจคเฉ เจนเฉเจฐ, เจ เจคเฉ เจเจธเจจเฉเฉฐ VPS เจธเจฐเจตเจฐ 'เจคเฉ เจเจฒเฉเจจ เจเจฐเฉ, เจเจพเจ เจเจชเจฃเฉ เจฌเฉเจ เจจเฉเฉฐ เจนเฉเจฐ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจกเจพเจเจจเจฒเฉเจก เจเจฐเฉเฅค เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเฉฐเจธเฉเจฒ เจนเฉเจตเฉเจเจพ, เจเฉเจ GUI เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจคเฉ เจธเจพเจฐเฉ.
เจเจชเจฃเฉ เจฌเฉเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจธเจฆเฉ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ:
- เจธเจพเจฐเฉเจเจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจจเฉเฉฐ เจฌเจนเจพเจฒ เจเจฐเฉ: dotnet เจฐเฉเจธเจเฉเจฐ
- เจฌเจฟเจฒเจก เจเจชเจฒเฉเจเฉเจธเจผเจจ: dotnet build name_project.sln -c เจฐเฉเจฒเฉเจเจผ
- เจฌเจฟเจฒเจ เจกเฉเจเจฒเจเจฒ เจคเฉ เจเจพเจ;
- dotnet name_of_file.dll
เจตเจงเจพเจเจเจ! เจคเฉเจนเจพเจกเจพ เจฌเฉเจ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจฌเฉเจ, เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเฉฐเจธเฉเจฒ เจเฉฑเจคเฉ เจเจฌเจเจผเจพ เจเจฐ เจฒเฉเจเจฆเจพ เจนเฉ, เจ เจคเฉ VPS เจธเจฐเจตเจฐ เจคเฉเจ เจฌเจพเจนเจฐ เจจเจฟเจเจฒเจฃเจพ เจเจธเจพเจจ เจจเจนเฉเจ เจนเฉ. เจจเจพเจฒ เจนเฉ, เจธเจฐเจตเจฐ เจฐเฉเจธเจเจพเจฐเจ เจนเฉเจฃ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจ เจจเฉเฉฐ เจจเจตเฉเจ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจนเฉเจตเฉเจเจพเฅค เจธเจฅเจฟเจคเฉ เจฆเฉ เจฌเจพเจนเจฐ เจคเจฐเฉเจเฉ เจฆเฉ เจเฉฑเจ เจเฉเฉเฉ เจจเฉเฉฐ เจนเจจ. เจเจน เจธเจพเจฐเฉ เจธเจฐเจตเจฐ เจธเจเจพเจฐเจเจ เจช เจคเฉ เจฒเจพเจเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ:
- เจฐเจจ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ /etc/init.d เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ
- เจเฉฑเจ เจธเฉเจตเจพ เจฌเจฃเจพเจ เจเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจฎเฉเจ เจเฉฑเจฒเฉเจเฉเฅค
เจฎเฉเจ เจเจนเจจเจพเจ 'เจคเฉ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจตเจฟเจเจพเจฐ เจเจฐเจจ เจฆเจพ เจฌเจฟเฉฐเจฆเฉ เจจเจนเฉเจ เจฆเฉเจเจฆเจพ, เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจเฉฐเจเจฐเจจเฉเจ 'เจคเฉ เจเจพเจซเจผเฉ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ.
เจธเจฟเฉฑเจเจพ
เจฎเฉเจจเฉเฉฐ เจเฉเจธเจผเฉ เจนเฉ เจเจฟ เจฎเฉเจ เจเจธ เจ เจธเจพเจเจจเจฎเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฟเจเฅค เจเจน เจฎเฉเจฐเจพ เจชเจนเจฟเจฒเจพ เจฌเฉเจ เจตเจฟเจเจพเจธ เจ เจจเฉเจญเจต เจธเฉ, เจ เจคเฉ เจฎเฉเจจเฉเฉฐ เจเฉเจธเจผเฉ เจนเฉ เจเจฟ เจฎเฉเจจเฉเฉฐ C# เจตเจฟเฉฑเจ เจจเจตเจพเจ เจเจฟเจเจจ เจฎเจฟเจฒเจฟเจ เจนเฉ, เจ เจคเฉ เจฒเฉเจจเจเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพเฅค
เจกเจฟเจธเจเจพเจฐเจก เจธเจฐเจตเจฐ เจจเจพเจฒ เจฒเจฟเฉฐเจ เจเจฐเฉเฅค
เจคเฉเจนเจพเจกเฉ เจงเจฟเจเจจ เจฒเจ เจงเฉฐเจจเจตเจพเจฆ!
เจธเจฐเฉเจค: www.habr.com