선데이서버.gif

해골서버.gif

투데이모아.gif

광고베너.gif


♨신규 홍보♨



  1. 도리toS 278,608
  2. 동수칸 274,878
  3. 투혼v 271,607
  4. 깡따구 233,793
  5. 타이갓 219,657
  6. 스쿼드 188,979
  7. 농민2 158,400
  8. 제이스토리 144,187
  9. 쿠악카미 139,420
  10. 하사 139,031
  11. 코난 123,823
  12. 머니 111,574
  13. 우리집또털어 105,801
  14. 키호 105,449
  15. 두현베어스 93,195
  16. 뚜루룽이 88,412
  17. ZicP 88,263
  18. godwk 86,971
  19. 묻었다 86,934
  20. 환장하겠네 85,792
  21. 나로네 81,229
  22. Ophelia 76,442
  23. 김감김 73,254
  24. 리구스 72,661
  25. 어려서부터 72,006
  26. RoseM 71,798
  27. 마티쿄 71,184
  28. wkdfj234d 70,457
  29. 개나리 68,387
  30. 치즈돈가스덮밥 67,571

huuon2.gif

광고베너.gif

♨신규 게시물♨



♨신규 댓글♨


[PHP] 간단한 디스코드 Push 시스템 완전 최소로 구현하기 (매우 간단)

MJ2020.02.28 22:38조회 수 230댓글 3

  • 2
    • 글자 크기

1. 기존 서버 이용 또는 신규 서버 생성. (기존서버 이용시 자기가 웹훅 관리 권한 있어야됨)

 -> 이거는... 따로 설명 필요 없다고 봅니다!

 

2. 웹훅 만들기

 

 

3. WEBHOOK URL 이 $endpoint 부분에 들어가면 됨 (POST 요청 타겟)

 

4. PHP 구현 소스

$endpoint = "https://discordapp.com/api/webhooks/[AUTH_TOKEN]";

$msg = "보낼 푸시 알림 내용";

$json_data = array
(
    "content" => $msg,
    "embeds" => array ( // 푸시에 이미지도 첨부 가능 (더 다양한 형식은 https://birdie0.github.io/discord-webhooks-guide/discord_webhook.html 참고)
        array
        (
            "image" => array("url"=>"https://i.imgur.com/~~~.jpg")
        )
    )
);

$make_json = json_encode($json_data);
$ch = curl_init($endpoint);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $make_json);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);

 

5. 이런식으로 구현해놓으면 해당 php url 접속시 설정된 디스코드 서버로 푸시가 날라감.

webhook 이용하여 간단하지만 다양하게 응용 가능.

 

정말... 간단하죠?

그럼 전 20000

MJ
  • 2
    • 글자 크기
SQL(Structured Query Language) (by 박효성) USBWebserver v8.6.2 가장 가벼운 포터블 웹서버 (by jhon)

댓글 달기

댓글 3
번호 제목 글쓴이 조회 수
55 SQL JOIN 사용법 및 개념22 박효성 70
54 [MS-SQL] 커서(Cursor) 사용하기 박효성 18
53 MSSQL 임시,변수 테이블 적용 하기 박효성 17
52 SQL JOIN 사용법 및 개념 박효성 21
51 sesion.sql_child_number, 박효성 6
50 mysql stored procedires visual stdio 로 디버깅 하기  박효성 16
49 SQL(Structured Query Language) 박효성 12
[PHP] 간단한 디스코드 Push 시스템 완전 최소로 구현하기 (매우 간단)3 MJ 230
47 USBWebserver v8.6.2 가장 가벼운 포터블 웹서버4 jhon 221
46 Code 수정 유틸 ollydbg 사용법2 뿌르뿌르 209
45 메이플 모작 진행상황 (툴)9 sacyz1n 766
44 브릿지 패턴 (Bridge Pattern)5 sacyz1n 163
43 디스코드 봇 만들기 [Create Discord Bot] - 14 토끼린 996
42 파이썬을 이용한 간단한 메이플스토리 만들기(6/20) - 로그인 기능 수정및 다음화면 이미지 넣기8 지금몇시지 936
41 03. 크레이지 아케이드 만들기 (타이머 매니저, 싱글톤 패턴)5 sacyz1n 504
40 02. 크레이지 아케이드 만들기 (PeekMessage, 게임 구조)3 sacyz1n 269
39 01. 크레이지 아케이드 만들기 (윈도우 창 보정,)3 sacyz1n 231
38 00. 크레이지 아케이드 만들기 (Win API 소개)7 sacyz1n 479
37 파이썬을 이용한 간단한 메이플스토리 만들기(5/20) - 회원가입 및 로그인 기능 수정 및 다음 화면 만들기2 지금몇시지 457
36 파이썬을 이용한 간단한 메이플스토리 만들기 공지(포토샵 디자이너 모집)2 지금몇시지 282
첨부 (2)
JTYETbd.png
136.2KB / Download 0
">
k7aAPXL.png
232.2KB / Download 0
">

서버에 요청 중입니다. 잠시만 기다려 주십시오...