Mora Docs
공식홈페이지Mora 상태
  • 환영합니다
  • 고객센터 안내
  • 🤖Team Bot
    • Mora 봇
      • 문의방법
      • 개발팀
        • 봇개발팀
        • 대시보드개발팀
      • 명령어
        • 기본기능
          • 도움말
          • 건의하기
          • 문의하기
          • 신고하기
          • 서포트서버
        • 대화기능
        • 경제기능
        • 오락기능
        • 검색기능
        • 전적기능
        • 뮤직기능
        • 유틸리티
        • 관리기능
    • Mora Music
    • 도박봇
    • 추첨봇
    • 레벨봇
    • 로그봇
    • 관리봇
    • 보안봇
    • 상점봇
  • 📱API
    • API 소개
    • API Status
    • API 가이드
      • Version 1
        • ⌨️ 타자번역
        • 🔒캡챠
        • 깃허브
        • 맞춤법검사
        • 발음번역
        • 랜덤숫자
        • 글자뒤집기
        • URL단축
      • Version 2
        • 검열기
        • 깃허브
        • 날씨
        • 랜덤일러스트
        • 캡챠
        • QR코드
      • Version 3
        • 가사
        • NSFW
  • 📩새로운 소식
    • 업데이트 소식
      • 2023년 9월 23일
      • 2023년 9월 18일
      • 2023년 9월 5일
Powered by GitBook
On this page
  • Templates
  • NodeJS
  • Python

Was this helpful?

Edit on GitHub
  1. API
  2. API 가이드
  3. Version 2

깃허브

Mora Api 깃허브 입니다.

Templates

  • API는 모두 GET 메서드를 사용합니다

  • GET URL : https://mora-bot.kr/api/v2/github?username=[조회할유저 닉네임]

Field
Type
Description

name

String

호출된 계정의 이름

nickname

String

호출된 계정의 닉네임

url

String

호출된 계정의 링크

company

String

호출된 계정의 소속회사

area

String

호출된 계정의 지역

email

String

호출된 계정의 이메일

introduction

String

호출된 계정의 소개

id

Number

호출된 계정의 생성시간

node

String

호출된 계정의 고유코드

gravatar

String

호출된 계정의 아바타

followers

String

호출된 계정을 팔로우한 수

following

String

호출된 계정의 팔로윙한 수

twitter

String

호출된 계정의 트위터

avatarurl

String

호출된 계정의 아바타 URL

type

String

호출된 계정의 계정타입

creation

String

호출된 계정의 계정생성일

update

String

호출된 계정의 마지막 업데이트일

// 응답 내용
{
    "message": "Return succeeded.",
    "status": 200,
    "name": "erukim",
    "nickname": "이루",
    "url": "https://github.com/erukim",
    "company": "@hiplaygit ",
    "area": null,
    "email": null,
    "introduction": "방송을 하면서 개발과 온라인사업을 하는 이루입니다.\r\n@Dev-Korea-Server @MORA-Team @Team-Laon @Team-Social-Dev ",
    "info": {
        "id": 100296449,
        "node": "U_kgDOBfpnAQ",
        "gravatar": ""
    },
    "followers": 5,
    "following": 6,
    "twitter": null,
    "avatarurl": "https://avatars.githubusercontent.com/u/100296449?v=4",
    "type": "User",
    "creation": "2022-02-23T14:46:16Z",
    "update": "2022-11-09T14:29:24Z",
    "success": true
}

NodeJS

// node-fetch
const fetch = require('node-fetch')
fetch(`https://mora-bot.kr/api/v2/github?username=[조회할유저 닉네임]`)
    .then(res => res.json())
    .then(json => {
        console.log(json)
    });

// request
const request = require('request');
let options = {
    url: `https://mora-bot.kr/api/v2/github?username=[조회할유저 닉네임]`
}
request.get(options, function (error, response, body) {
    if (!error && response.status == 200) {
        let json = JSON.parse(body)
        console.log(`조회값 : ${json}`);
    } else {
        console.log('error = ' + response.errorcode);
    }
});

Python

import requests

response = requests.get("https://mora-bot.kr/api/v2/github?username=[조회할유저 닉네임]")
result = response.json()

if response.status_code == 200:
  print(result)
else:
  print(f"Error Code: {result['status']}")
Previous검열기Next날씨

Last updated 1 year ago

Was this helpful?

📱