SerinBoT-Swift
A Discord bot wrote in Swift
Serin은 Discord 및
Sword 라이브러리를 기반으로 짜여진 Swift 기반 Terminal 애플리케이션입니다.
님들은 추가 못하지만
여기를 눌러 디스코드에 봇을 추가할 수 있습니다.
SerinBoT-Swift는
GitLab 내에서 비공개 소스로 개발하고 있으며,
2019년부터는 떠오른 아이디어를 구현해보는 플레이그라운드로써 개발하려 하고 있습니다.
애초에 .gitignore
에 공개하지 않을 값들을 넣어두고 공개적으로 개발하고 있었지만,
CI/CD 를 좀 더 편하게 구현하려고 비공개 전환 후 오픈소스에 넣기 힘든 민감한 값들을 팍팍 우겨넣고 있습니다.
2019년 7월부터 봇 내에 웹 서버가 포함되어 Discord 와 웹을 연계하여 작동할 수 있습니다.
사용한 웹 프레임워크는 Kitura 였으나, 현재는
Vapor 입니다.
혹시나 웹 사이트가 궁금하신 분은, 여기를 눌러 접속해볼 수 있습니다.
Serin이 주로 지원하는 기능은 다음과 같습니다.
만에 하나 소스코드가 궁금하시면 아래 Contacts 내의 Email을 통해 연락주시면 적당히 가려서 보내드리겠습니다.
본 프로젝트의 라이센스는 MIT 입니다.