전체 글 46

갤럭시 워치로 실시간 버스도착 정보를?!

MyBUS 갤럭시워치를 통하여 대중교통 정보를 보다 쉽게 알아볼 수 있습니다. 시연 사진 1. 청량리 (주변정류소) 2. 잠실역 (실시간 버스 도착정보) 3. 잠실역 (실시간 버스 도착정보) 4. 어린이대공원.세종대학교 (실시간 버스 도착정보) 5. 은행사거리 (주변정류소) 기능 소개 주변 정류소 검색 정류소 검색 실시간 버스 도착정보 지원하는 지역 수도권 (서울특별시, 경기도, 인천광역시) 부울권 (부산광역시, 울산광역시, 창원시, 양산시, 김해시) 목표는 전국 지원입니다! 플레이스토어: https://play.google.com/store/apps/details?id=kr.yhs.traffic 소스코드: https://github.com/gunyu1019/TrafficApplication..

PUBG BOT v2.0 패치노트 & 공지사항

안녕하세요. PUBG BOT으로는 오랜만으로 찾아뵙게 되었습니다. 10월 27일에 v1.1을 패치하고 나서 약 10개월이 지난 지금 패치노트를 써보게 되었습니다. PUBG BOT은 2020년에 봇 인증 관련 문제가 장기적으로 이어지면서, 개발에 대한 차질도 피하지 못했습니다. 그러나 10개월이 지난 지금 200개 이상의 서버가 PUBG BOT을 지지해주고 있으며, PUBG BOT의 많은 부분을 개선하였습니다. PUBG BOT이 업그레이드되기까지 기다려주신 분들 많은 감사드립니다. 이번 글에서는 PUBG BOT의 v2.0 패치노트에 대하여 알아보고자 합니다. PUBG BOT이 드디어 빗금 명령어을 지원 합니다. 지금으로부터 약 한 달 전, PUBG BOT에 빗금 명령어가 지원한다는 많은 떡밥을 뿌리고 다녔..

디스코드봇(Components) - 03ㅣComponents를 상호작용해보자.

안녕하세요. 지난 강의에서는 디스코드 봇(Components)을 통하여 버튼을 만들어 보도록 하였습니다. 저번 강의가 생각보다 내용이 많았던 것 같았어요. 사실 이번 강의는 2편에 넣으려고 했던 내용이었지만, 내용이 길어지다 보니 어쩔 수 없이 분리하게 됐습니다. 그래서 그렇게 저번처럼 매우 길어지지는 않을 거라고 봅니다. 저번 강의에서는 디스코드 봇(Componnents)을 통하여 버튼을 만들어 보았더라면, 이번 강의에서는 버튼을 클릭한 여부, 즉 상호작용을 해보도록 하겠습니다. 이번 강의는 discord.py(Python)을 기준으로 강의를 진행할 예정이며, discord.py(v1.7 기준) 내에는 기본적으로 지원하지 않기 때문에, 저희는 discord.py 내에 있는 웹소켓을 받아서 직접 상호작용..

디스코드봇(Components) - 02ㅣComponents를 통하여 버튼을 만들어보자!

안녕하세요. 이번 강의에서는 디스코드 봇(Components)을 통하여 버튼을 만들어 보도록 하겠습니다! 우선 오늘 배우는 것은 discord.py를 사용할 거지만, discord.py를 굳이 사용하지 않고, aiohttp나 requests 등을 통하여 HTTP 세션을 보낼 수 있다면, 충분히 가능합니다 우선 이번 강좌도 저번 강좌에 예고했듯이 난이도가 있는 편입니다. 본인이 "네트워크에 대한 지식이 없다", "프로그래밍 언어에 대한 기초 지식이 없다.", "디스코드 봇을 모른다" 그러면 많은 어려움이 따를 수 있습니다. 최소한 네트워크 지식을 알고 하시는 것을 추천합니다. 우선 Components를 활용한 버튼을 만드는 작업은 정식적으로 discord.py에서 지원해주지 않기 때문에 API를 통해야 합..

디스코드봇(Components) - 01ㅣComponents에 대하여 알아보자.

안녕하세요. 이번 강의에서는 디스코드 봇(Components)에 대하여 알아보도록 할 것입니다. Components에 대한 강의는 총 3편으로 구성될 예정이며, 이번 편에서는 Components에 대한 개념을 알려드릴 껍니다. 여러분들은 동적(반응형) 디스코드 보라고 들어보신 적 있나요? 동적(반응형) 디스코드 보란 사용자와 디스코드 봇을 서로 상호작용하는 것을 의미합니다. 예를 들어 사용자는 특정 명령어를 요구한다면, 봇은 그것에 대한 정보를 반환합니다. 사용자는 그 정보를 기반으로 다시 특정 명령어를 요구하게 되고, 봇은 또 새롭게 들어온 특정 요구에 대하여 정보를 반환하는 것이라고 보면 됩니다. Components는 "동적(반응형) 디스코드 봇"을 만들기 위해선 필수 요소라고 생각합니다. 기존에는 ..

YBOT 패치노트 (v3.5.0)

드디어 2021년의 첫 패치가 이루어졌습니다. 무려 두 달의 리메이크로 다양한 버그와 오류를 잡아내고, 코드를 최적화하느라 힘썼습니다. 사실 YBOT의 패치는 YBOT 개발 1주년인 2021년 2월 22일에 진행하고자 하였지만, "데이터 베이스 서버가 터저버렸습니다." 아쉽게도 하루 지난 23일에 업데이트를 진행하게 되었습니다. YBOT v3.4.2에서 발생 버그가 상당했으며 v3.5.0에서는 대부분의 버그를 고쳐보았습니다. 지금부터 YBOT에 대해 무엇이 바뀌었는지에 대해 알아봅시다. * 레인보우식스 기능을 리메이크했습니다. 레인보우식스의 기능을 리메이크하였습니다. 게임 모드(계급/무계급/빠른 매치) 별로 검색할 수 있도록 고쳤고, 기존에 있던 레인보우식스에 일부 데이터 정보가 틀리는 등의 값의 오류를..

YBOT 패치노트 (v3.4.2)

오늘은 2020년의 마지막 날이자, YBOT 패치도 마지막으로 진행되게 됩니다(?) 비록 코로나 라는 우리에게 보이지 않는 해로운 존재로 인하여 2020년에서 크게 느낀점이 없습니다. 올해도 잘 마무리 하시고 새해 행복을 기원합니다. 이번에는 YBOT v3.4.2 패치내역입니다. ???: 분명히 1시간전에 v3.4.1이 올라오지 않았나요(?)라고 할까봐, 미리 말씀드리자면 그쪽 문서를 먼저 읽고 오시길 추천합니다. * 하이픽셀 전적이 리메이크 되었습니다. (골칫거리가 아닌)새롭게 리메이크 된 하이픽셀 전적 기능을 소개합니다. 배드워즈 뿐만아니라, 하이픽셀의 지원 종료된 2게임을 제외한 모든 게임을 불러올 수 있습니다. 개선된 하이픽셀 전적 기능을 한번 이용해보시는건 어떠신가요? * Wakatime 검색 ..

YBOT v3.3.1 ~ v3.4.1 패치내역

# 이 사람이 도대체 뭔짓을 했으면 3개의 업데이트 사이의 패치노트를 빼먹었을까요? 11월 1일에는 YBOT v3.3.1 미점검,미공지 패치가 진행되었고, 11월 28일에는 YBOT v3.4 패치가 진행되었습니다. 또한 12월 9일에는 YBOT v3.4.1 패치가 진행되었고 오늘 다른 게시글로 12월 31일에 YBOT v3.4.2 패치가 진행되었습니다. 도대체 수정한건 많은데 왜 패치노트를 안적었는지(?) 함께 알아볼까요? YBOT v3.3.1 패치노트 (2020-11-01) 우선 v3.3.1 패치노트입니다. 무려 2달만에 올리게 되네요. * 포트나이트 전적 기능이 추가되었습니다. 포트나이트 전적은 제가 브롤스타즈와 클래시로얄 전적을 추가하기 전에 기획했던 것인데요. 상당히 오래 걸렸던 이유가 크로스 플..

PUBG BOT 추가 서버 안내

[PUBG BOT 추가 서버 안내] PUBG BOT은 3개월 전(9월 말)부터 디스코드 봇 인증에 대한 절차를 진행하고 있었으며, 아직도 디스코드 측에서는 이 디스코드 봇을 검토 중입니다. 저희는 분명히 디스코드 지원(한 달전), 디스코드 개발자 서버(한 달전), 이메일(두 달전)를 전부 사용했음에도 아직까지도 답변이 안오는 중이며, 확실한 해결책을 마련해주지 못해 죄송합니다. 최근에도 디스코드 지원을 통해 문의를 넣어둔 상태입니다. 그 동안 전적 기능은 PUBG BOT 대신 YBOT 에 있는 "=배그" 기능을 이용해 주셨으면 합니다. 감사합니다. 이외의 기능 (매치 히스토리, 서버 상태 등)은 추후 다른 방법을 마련해서라도 YBOT에 탑재하거나, 혹은 다른 임시 계정을 생성하여 대첵을 마련하도록 하겠습..

PUBG Open API 공식 오픈!

위 API는 기존 PUBG API 에 대한 단점을 완화시켜주기 위해 제작된 프로젝트입니다. 본 API는 DB에 유저를 등록하는 방식으로 정보를 불러오며 3일에 1번 자동 업데이트 하며, 개발자가 직접 업데이트를 하실 수도 있습니다. (깃허브) 어떤점이 보완되었나요? 우선 PUBG API의 경우 분당 10회의 제한이 있습니다. 이 API의 경우 분당 10회의 제한이 없으며, 제한 없이 무제한적으로 사용할 수 있습니다! 유의사항 모든 API는 기본적으로 https://yjs.kr/api/PUBG/ 로 시작합니다. 응답형식: 오류를 포함한, 모든 응답은 json(application/json) 형태로 반환됩니다. 매개변수의 경우 params 형태로 GET을 통해 보내주시기 바랍니다. 플랫폼 정보 플랫폼 정보의..

프로젝트/API 2020.12.28