iT邦幫忙

0

flask+discord整合測試

  • 分享至 

  • xImage
  •  

昨天我們學習了測試及安裝flask,今天我們要來進一步測試flask,所以我們要試試看將flask和前面的discord webhook進行整合。

本日目標:將flask結合webhook並向伺服器回傳訊息

1.首先當然是先建立本次的程式。在昨天的資料夾新增檔案,檔名就叫dcrequesttest.py(在輸入完程式碼之前附檔名是txt,輸入完程式碼後再改成py)以下是程式碼
from flask import Flask
import requests

app = Flask(name)

WEBHOOK_URL ="https://discord.com/api/webhooks/1430543958777266329/dE27BpCvC7F1DiLKGNcZnVwDOuHt59wP_D-yAeZHvftrxzr4nGDAl3yrS36vopiDFjl_"

@app.route("/")
def home():
return "Flask 正常運作中!"

@app.route("/send")
def send_message():
data = {"content": "大家好我是尚恩"}
response = requests.post(WEBHOOK_URL, json=data)
if response.status_code == 204:
return "訊息成功發送"
else:
return f"發送失敗:{response.status_code}"

if name == "main":
app.run(port=300)
程式的意思就是利用flask生成一個網站,並在將網址加上/send便可以向伺服器發送訊息

2.打開cmd並且輸入cd C:\Users\Wang\Downloads\flask_test(先找出檔案位置)
接著輸入python dcrequesttest.py(使用python運行此檔案)
如果成功的話會出現Running on http://127.0.0.1:300 (這個網址就是我們運用flask建立的網站)https://ithelp.ithome.com.tw/upload/images/20251022/20179312A7zj3DM1bR.png

3.接著點開網站若成功會有以下畫面https://ithelp.ithome.com.tw/upload/images/20251022/201793129LmIGrVxuv.png

4.最後把網址改成http://127.0.0.1:300/send 便會成功發送訊息,若成功便會有以下畫面https://ithelp.ithome.com.tw/upload/images/20251022/20179312G0gRvr4Z7m.pnghttps://ithelp.ithome.com.tw/upload/images/20251022/20179312is5tMhteGw.pnghttps://ithelp.ithome.com.tw/upload/images/20251022/20179312GjSxt2EQ2E.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言