你必須要先申請成為開發者獲得API資料
申請會要求你用英文寫原因並要求一定字數
可以跟GPT說你要製作DISCORD自動發文機器人叫他寫
我找到最適合的是cloudflare的雲端服務
可以24小時運行
可以24小時運行
雖然請求次數和檔案大小有限
不過比x(twitter)免費開發者限制次數高且
程式檔案大小也很小所以沒有問題
而cloudflare限制必須用JavaScript語言
x(twitter)的每月免費請求次數上限為1500次
而此程式一次會抓5個貼文請求5次
所以設置成3小時請求一次
24/3*5*30=15=1200一個月約請求1200次
先下載我的檔案
x(twitter)的每月免費請求次數上限為1500次
而此程式一次會抓5個貼文請求5次
所以設置成3小時請求一次
24/3*5*30=15=1200一個月約請求1200次
先下載我的檔案
如果不想要雲端24小時服務
我也有做python版
但你的電腦必須保持開啟這程式
也要先裝python
但你的電腦必須保持開啟這程式
也要先裝python
https://drive.google.com/file/d/1CEPRyGIosuyjf1KYXiqRyz6qV3uLOZhW/view?usp=sharing
首先要用cloudflare必須用github上傳檔案所以你要先裝git
首先要用cloudflare必須用github上傳檔案所以你要先裝git
如果你是windows選擇Standalone Installer的64bit版本
一直按下一步就可以安裝好了(安裝git時跑比較久很正常)
安裝完git後你還需要github和cloudflare的帳戶
也需要申請成為X(twitter)的開發者
也需要申請成為X(twitter)的開發者
你可以在這邊找到
每個都點regenerate然後把它複製下來
一定要標註他是
TWITTER_API_KEY
一定要標註他是
TWITTER_API_KEY
TWITTER_API_SECRET
TWITTER_BEARER_TOKEN
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_SECRET哪種
如果遺失請重新生成
如果遺失請重新生成
然後生成discord Webhook

點你要設置的頻道的設定中
就可以獲得Webhook網址並保存下來
就可以獲得Webhook網址並保存下來
然後註冊cloudflare帳戶google就可以直接註冊了
註冊完cloudflare點右上角後點profile後點api tokens
選擇global api token選view輸入自己的密碼就可以看到
global api token後複製保存下來
我的檔案有個.github資料結裡面有deploy.yml點他
global api token後複製保存下來
我的檔案有個.github資料結裡面有deploy.yml點他
如果你打不開右鍵點內容

開啟檔案的變更下面有記事本txt可以選
打開後你會看到裡面有個
打開後你會看到裡面有個
env:
CLOUDFLARE_API_TOKEN:${{ Your Global API Key }}
把Your Global API Key改成剛剛複製到的global api token並儲存
把Your Global API Key改成剛剛複製到的global api token並儲存
然後github註冊完成後
去自己的github網頁
點右上角自己的頭像your repositories
點右上角自己的頭像your repositories
然後點new選擇private(不公開)
避免 cloudflare GlobalAPI 外露
然後你可以獲得
這個網址也可以直接點右邊的複製
然後用windows+r輸入CMD
或者直接電腦內搜索CMD或power shell
你要先輸入
git config --global user.name "Your Name"
你的名子
和你的email
git config --global user.email "your-email@gmail.com"
輸入完畢後
點開xdiscord後直接點資料夾上方的路徑並複製
獲得C:\Users\username<(這必須要是你的名字)\Downloads\xdicord
*你的下載資料夾不一定跟我一樣*
*你的下載資料夾不一定跟我一樣*
然後在CMD裡面輸入
cd C:\Users\username<(這必須要是你的名字)\Downloads\xdicord
指定檔案的位置後
分批次輸入
git init
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/KazaRimne<(要改成你的名子)/xdiscord.git
<這是剛剛github獲得的連結>
git add .
git push -u origin main
就成功把檔案上傳到github了
然後到cloudflare中worker&page點右上方的create

選github
後會看到

點install就可看到github的檔案了
點他就可以自動安裝
之後點專案點

settings
在Variables and Secrets點add新增

選github
後會看到
點install就可看到github的檔案了
點他就可以自動安裝
之後點專案點
settings
在Variables and Secrets點add新增
設置
TWITTER_USERNAME = 你的Xid
TWITTER_API_KEY
TWITTER_API_SECRET
TWITTER_BEARER_TOKEN
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_SECRET
DISCORD_WEBHOOK_URL = 你的Webhook網址
你可以點add variable一次新增多個
一定要點save version不然下次用會不見
就可以運作了一定要點save version不然下次用會不見