Примерно год назад, поступило интересное предложение. "Давай сделаем что-то типа турнира в доте, но команды будут не заранее известны, а шафлиться рандомно по ммрам". Я тут подумал, задумка интересная, но смогу ли я это реализовать? Давайте посмотрим. Я знаю хорошо только 3 языка - это C#, Lua и Python. Давайте разберемся.
LUA Тут все очень просто. Lua у нас является не самостоятельным языком, его нужно использовать только в паре с чем то. Поэтому мы его выкидываем.
C# Мой любимый язык. Да он отлично подходит для реализации идеи. Есть библиотека для работы с дискордом ( я предпочитаю DSharpPlus ) и библиотека для работы со стимом и дотой ( https://github.com/SteamRE/SteamKit?ysclid=loi1kzqu1b390155148 ). Отлично, я взял ее за основу и начал работу. Тут обнаружилось, что это низкоуровневая библиотека и прописывать работу с дотой, лобби аккаунтами очень муторно. На просторах интернета я нашел библиотеку сделанную на основе SteamKIT 2 уже и забыл название. Но она была просроченной и я п