[C#] Discord Bot : CursorBot

    Team builder for custom mode in LoL

     

    References

     

    Discord Bot

    How To Make A C# Discord Bot - Setting Up - Part 1

     

    Source

    https://github.com/DapperDino/Discord-Bot-Tutorial

     

    Riot API

    https://developer.riotgames.com/

     

    Riot Sharp

    https://github.com/BenFradet/RiotSharp

     

     

    Development Environment

    Visual Studio 2019

    .Net Core 3.1 for DSharp

    .Net Standdard 1.3 for RiotShart

     

     

    Discord Bot Tutorial 영상을 전부 따라하면 Source 링크의 프로젝트를 만들 있습니다.

    프로젝트를 기반으로 Roit API 활용하면 아래와 같은 디스코드 채팅창에 직접 만든 봇을 초대하여 사용이 가능합니다.

     

     

    우선, 프로젝트를 생성하여도 되고, Riot Sharp 소스를 다운받아 해당 프로젝트에 추가를 해도 됩니다.

    깔끔하게 .Net Core 프로젝트를 생성 Riot Sharp 프로젝트의 RiotSharp 폴더만 복사하여 사용합니다.

     

    DSharp이라고 부르는 라이브러리는 NuGet 패키지에 올라와 있으므로 설치를 것입니다.

     

    설치 ,  위의 메뉴를 클릭하여 옵션에서 패키지 소스 경로 하나를 추가합니다.

     

    https://nuget.emzi0767.com/api/v3/index.json

     

     

    추가한 패키지 소스를 선택하면, 4.0.0-nightly-00820 버전을 선택 가능합니다.

     

    DSharpPlus

    DSharpPlus.CommandsNext

    DSharpPlus.Interactivity

     

    패키지를 설치합니다.

     

    설치하고, RiotSharp 폴더를 복사해서 새로 만든 프로젝트에 붙여넣고 솔루션 파일안에 추가해 줍니다.

    프로젝트에도 기존 항목 추가로 RiotSharp.cproj 추가해주고, Discord Bot Tutorial 소스를 살짝만 응용하게 되면 이런식으로 내전 팀을 짜는 봇을 만들 있습니다.

    댓글