미사용

목차 개요 그간 블로그 포스팅이 적었었다. 새롭게 들어간 학교 내 개발 동아리에서 프로젝트를 하나 시작하게 되었는데 프로젝트의 주제는 기획자분이 가져오신 개선된 학생회 어플 이라는 주제였다. 개발 계기 및 문제 인식 학교 공식 앱의 경우, 불필요한 공지사항에 관한 알림까지 일괄적으로 받아야 함. SNS, 에브리타임 등을 이용하지 않는 학생들은 제휴 혜택, 설문조사 등 학생회 관련 정보에 접근성이 떨 어짐. 학생회 온라인 활동의 주가 되는 인스타그램 등의 SNS는 학생들의 참여를 이끌어내기에 적합하지 않음. 장비 대여, 장소 예약 과정의 번거로움(여러번의 서면상의 허가를 받아야함) 무엇보다도 학교 측에서는 소외지역등으로의 멘토링 등의 학생들이 비선호하는 활동인원이 부족한 경우에 어쩔수 없이 같은 내용의 공..
HTTP와 HTTPS 에 대해 알아보고 이에 적용된 기술이나 최종적으로 HTTPS 의 통신과정에 대해서 알아보겠다. 목차 개요 스터디의 첫 발표 주제로 HTTPS 를 선택하게 되었다. 처음에는 간단할 것이라고 생각했지만 포트나 소켓 등 개념의 정립이 부족해서 블로그 등에 HTTP 통신과 소켓 통신의 차이점 이라며 HTTP는 단방향 통신만 가능하고 소켓은 양방향 통신이다. (*HTTP도 소켓통신이다. ) 라는 글을 보고 혼란스러웠던 적이 있지만 StackOverFlow 등을 참조하여 개념을 다잡고 준비를 해보았다. HTTP HTTPS HTTPS 의 개념을 HTTP와의 차이점을 먼저 소개한뒤 그 차이점인 SSL 방식에 대해서 다시 설명하였다. HTTP와 HTTPS의 차이 - 계층 암호화키, 복호화키의 개념 ..
목차 개요 FredBot 등 유명한 봇들에는 항상 음악 기능이 들어가있다. 그럼 이 기능은 어떻게 구현되는 것일까? 음악을 입력하면 키워드를 받아서 유튜브 등 음원사이트에 검색을 하여 1. 음악 파일을 다운받아서 재생 시켜준다. 2. 스트리밍을 해준다. 1번의 경우에는 음원을 다운받는데에 시간이 걸려 여러가지 음악을 신청시에 서버에 부하가 걸릴수 있다. 또한 재생까지에 시간이 걸린다. 2번의 경우에는 버퍼링이 걸릴수 있고 음질 이슈가 있을수 있다. (단일 노드 스트리밍일시) 그래서 FredBot 등이나 유명한 봇에서는 lavalink 라는 API를 따로 사용한다. 그 lavalink라는 API의 깃허브에 들어가보면 GitHub - Devoxin/Lavalink.py: A wrapper for Lavali..
목차 개요 지난 편에서는 작동 실행과 종료가 주였지만 지금은 본격적인 기능 구현을 위한 API 툴을 소개하겠다 author 봇은 기본적으로 명령을 받아서 수행하는 형태가 많고 이를 위해서는 누가 이 명령을 주었냐에 따라서 다르게 작동될 경우가 많기에 author 이라고 하는 ctx(context)를 보낸 유저가 누군지를 알아보는 기능이 필요하다. voice API Reference Loads the libopus shared library for use with voice. If this function is not called then the library uses the function ctypes.util.find_library() and then loads that one if available...
목차 개요 음악 재생 기능을 구현하다가 본 API 래퍼런스를 정리하는 글을 읽다가 자주 사용되는 주요기능을 한글로 해석하여 만들어놓으면 좋을것 같아서 리뷰해놓으려한다. Client 와 Bot 블로그 포스팅을 보다보면 누구는 @client ~ 로 작성하고 누구는 @bot 으로 작성하는것을 볼 수 있는데 결과부터 말하자면 bot은 client 의 하위 클래스로 실제로 discord.py API의 extention으로 존재함을 알 수 있다. Client에 관련된 Attribute 나 method 리스트는 여기에 ⬇⬇⬇ API Reference Loads the libopus shared library for use with voice. If this function is not called then the l..
목차 개요 디스코드를 사용하는데 솔직히 가장 많이 사용 할 때에는 게임을 할 때이다. 그런 우리들에게 서버에 접속을 할 때마다 명언을 날려주어 정신을 차리게 해주는 기능을 집어 넣으면 어떨까? Beautiful Soup로 파싱해오기 명언을 랜덤으로 제공하는 온라인 사이트의 구조를 확인하여 명언이 들어있는 부분을 가져오게 하였다. http://munit.co.kr/lucky/today_proverb.php
nstgic3
'미사용' 카테고리의 글 목록 (7 Page)