commandstring / discordwebhook
v1.1.0
2022-12-10 22:09 UTC
Requires
- guzzlehttp/guzzle: ^7.5
README
用于创建discord webhook的包
要求
- PHP 8.1=<
- Composer 2
- 基本的PHP OOP知识
- 基本的discord webhook知识
基本示例
$webhook = new Webhook("https://discord.com/api/webhooks/xxxxxx/xxxxxx"); $webhook->setContent("Hello world!")->send();
基本嵌入式示例
$webhook ->addEmbeds(Embed::new() ->setTitle("Basic Embed") ->setDescription("A basic embedded message") ->setColor("#8800FF") ->addFields( Field::new() ->setName("Field 1") ->setValue("Field 2"), Field::new() ->setName("Field 2") ->setValue("Field 2"), Field::new() ->setName("Field 3") ->setValue("Field 3") ) ) ->send() ;
上传文件
$webhook ->addFile("/path/to/file") ->send() ;
向线程发送webhook
$webhook ->addQueryParam(QueryParamTypes::THREAD_ID, "<thread_id>") // ... ;
或
$webhook = new Webhook("https://discord.com/api/webhooks/xxxxxx/xxxxxx", "<thread_id>");