Skip to content

ExpTechTW/ExpTech_DC_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExpTech_Discord_Bot GitHub

Discord

編程、設計、創意、實用
努力成為真正的高手

ExpTech

ExpTech

! 用科技創造無限可能 !
· 錯誤回報 ·

項目概要

索引

文檔

開始

啟動服務

  • 1.邀請 Discord 機器人
  • 2.使用 /et bot register 啟動服務並獲取 API Key
  • 3.若 API Key 洩漏 請使用 /et bot resetAPIKey
  • 4.API 用法請參考 這裡

權限

  • 4 - owner - 擁有者
  • 3 - admin - 管理員
  • 2 - helper - 幫手
  • 1 - user - 普通用戶 (默認)
  • 0 - guest - 訪客或熊孩子 (禁用所有指令)

指令

指令列表

/et

bot

register

  • 完整指令: /et bot register
  • 加入版本: 21w52-pre1
  • 權限: ≥ 4
  • 支援: Server User
  • 默認: null
  • 選項: null
  • 說明: 每個 (伺服器/用戶) 可以申請一個 API Key 用來 啟動 ExpTech_Discord_Bot 的服務 、自製機器人 或是 製作其他程式,每個 API Key 的每日請求限制為 50000 次。

resetAPIKey

  • 完整指令: /et bot resetAPIKey
  • 加入版本: 21w52-pre3
  • 權限: ≥ 4
  • 支援: Server User
  • 默認: null
  • 選項: null
  • 說明: 用來向 ExpTech API 請求重置 API Key

set

urlChecker

  • 完整指令: /et set urlChecker [選項]
  • 加入版本: 21w52-pre1
  • 權限: ≥ 3
  • 支援: Server
  • 默認: false
  • 選項: false true
  • 說明: 用來檢測惡意網址的功能

certifiedNameChange

  • 完整指令: /et set certifiedNameChange [選項]
  • 加入版本: 21w52-pre3
  • 權限: ≥ 3
  • 支援: Server
  • 默認: false
  • 選項: false true
  • 說明: 認證後更改用戶暱稱

urlCheckerShield

  • 完整指令: /et set urlCheckerShield [選項]
  • 加入版本: 21w52-pre6
  • 權限: ≥ 3
  • 支援: Server
  • 默認: false
  • 選項: false true
  • 說明: 屏蔽 urlChecker 的 Safety 回報
  • 貢獻: ༄༊࿆さくらじま まいོྂཾ࿐ #0001

/mc

je

certified

  • 完整指令: /mc je certified [玩家代號]
  • 加入版本: 21w52-pre1
  • 權限: ≥ 1
  • 支援: Server
  • 默認: null
  • 選項: String
  • 說明: Minecraft Java Edition 帳號認證

user

  • 完整指令: /mc je user [玩家代號/UUID]
  • 加入版本: 21w52-pre3
  • 權限: ≥ 1
  • 支援: Server User
  • 默認: null
  • 選項: String Int
  • 說明: Minecraft Java Edition 玩家數據獲取

be

certified

  • 完整指令: /mc be certified [玩家代號]
  • 加入版本: 21w52-pre1
  • 權限: ≥ 1
  • 支援: Server
  • 默認: null
  • 選項: String
  • 說明: Minecraft Bedrock Edition 帳號認證

user

  • 完整指令: /mc be user [玩家代號]
  • 加入版本: 尚未完成
  • 權限: ≥ 1
  • 支援: Server User
  • 默認: null
  • 選項: String Int
  • 說明: Minecraft Bedrock Edition 帳號認證

/permission

  • 完整指令: /permission [用戶] [選項]
  • 加入版本: 21w52-pre3
  • 權限: ≥ 3 && ≥ 選項值
  • 支援: Server
  • 默認: null
  • 選項: Int null
  • 說明: 用來給予用戶權限或查詢

/sign

  • 完整指令: /sign
  • 加入版本: 21w52-pre5
  • 權限: ≥ 0
  • 支援: Server
  • 默認: null
  • 選項: null
  • 說明: 經濟系統 簽到 獲取積分

/coin

sell

upToShop

  • 完整指令: /coin sell upToShop [數量] [單價]
  • 加入版本: 21w52-pre5
  • 權限: ≥ 0
  • 支援: Server
  • 默認: null
  • 選項: Int
  • 說明: 刊登 硬幣 跟 售價 至 商店 等待其他有意願購買的用戶購買

downFormShop

  • 完整指令: /coin sell downFormShop [交易編號]
  • 加入版本: 21w52-pre5
  • 權限: ≥ 0
  • 支援: Server
  • 默認: null
  • 選項: Int
  • 說明: 賣 硬幣 給刊登 購買意願 的 買家

buy

upToShop

  • 完整指令: /coin buy upToShop [數量] [單價]
  • 加入版本: 21w52-pre5
  • 權限: ≥ 0
  • 支援: Server
  • 默認: null
  • 選項: Int
  • 說明: 刊登 購買意願 及 價格 等待其他有意願出售硬幣的用戶出售

downFormShop

  • 完整指令: /coin buy downFormShop [交易編號]
  • 加入版本: 21w52-pre5
  • 權限: ≥ 0
  • 支援: Server
  • 默認: null
  • 選項: Int
  • 說明: 從 刊登在 商店 的賣家手中買入 硬幣

常見問題

問題列表

Warn

未知的參數值

  • 問題原因: 這是由於指令末端附加參數項無法正確讀取其值所導致的
  • 解決方法: 輸入指定參數

查無此用戶數據

  • 問題原因: 這是由於該用戶尚未被建立資料庫,因此無法記錄其權限或等級所導致的
  • 解決方法: 讓該用戶隨意輸入內容並發送至任意頻道,觸發資料庫校驗,即可修正問題

此伺服器已申請服務

  • 問題原因: 這是由於該伺服器已申請過 API Key
  • 解決方法: 使用該伺服器已有的 API Key 來請求服務,無須再次申請

貢獻者

  • 程式開發
    • whes1015
  • 協助除錯
    • Andrew07145849

About

一個由 ExpTech.tw 開發的 Discord 機器人

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors