From d542ffb8345a8d580e61289bb7438a43327a356f Mon Sep 17 00:00:00 2001 From: b1acksoil Date: Fri, 7 Oct 2022 16:10:36 +0800 Subject: [PATCH] Release v0.3.0 --- README.NuGet.md | 20 +++++++++++--------- README.md | 23 ++++++++++++----------- src/Flandre.Core/Flandre.Core.csproj | 2 +- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/README.NuGet.md b/README.NuGet.md index 518cea5..555c6c0 100644 --- a/README.NuGet.md +++ b/README.NuGet.md @@ -3,12 +3,13 @@ .NET 6 实现的跨平台,低耦合的聊天机器人框架 一次编写,多处运行 -[![License](https://img.shields.io/github/license/FlandreDevs/Flandre?label=License&style=flat-square&color=42a5f5)](https://github.com/FlandreDevs/Flandre/blob/main/LICENSE) -[![Stars](https://img.shields.io/github/stars/FlandreDevs/Flandre?label=Stars&style=flat-square&color=1976d2)](https://github.com/FlandreDevs/Flandre/stargazers) -[![Contributors](https://img.shields.io/github/contributors/FlandreDevs/Flandre?label=Contributors&style=flat-square&color=ab47bc)](https://github.com/FlandreDevs/Flandre/graphs/contributors) -[![NuGet](https://img.shields.io/nuget/vpre/Flandre.Core?style=flat-square&label=NuGet&color=f06292)](https://www.nuget.org/packages/Flandre.Core/) -[![NuGet Downloads](https://img.shields.io/nuget/dt/Flandre.Core?style=flat-square&label=Downloads&color=ffb300)](https://www.nuget.org/packages/Flandre.Core/) -[![.NET Version](https://img.shields.io/badge/.NET-6-ffe57f?style=flat-square)](https://www.nuget.org/packages/Flandre.Core/) +[![License](https://img.shields.io/github/license/FlandreDevs/Flandre?label=License&style=flat&color=42a5f5)](https://github.com/FlandreDevs/Flandre/blob/main/LICENSE) +[![Stars](https://img.shields.io/github/stars/FlandreDevs/Flandre?label=Stars&style=flat&color=1976d2)](https://github.com/FlandreDevs/Flandre/stargazers) +[![Contributors](https://img.shields.io/github/contributors/FlandreDevs/Flandre?label=Contributors&style=flat&color=ab47bc)](https://github.com/FlandreDevs/Flandre/graphs/contributors) +[![NuGet](https://img.shields.io/nuget/vpre/Flandre.Core?style=flat&label=NuGet&color=f06292)](https://www.nuget.org/packages/Flandre.Core/) +[![NuGet Downloads](https://img.shields.io/nuget/dt/Flandre.Core?style=flat&label=Downloads&color=ffb300)](https://www.nuget.org/packages/Flandre.Core/) +[![.NET Version](https://img.shields.io/badge/.NET-6-ffe57f?style=flat)](https://www.nuget.org/packages/Flandre.Core/) +[![Codecov](https://img.shields.io/codecov/c/gh/FlandreDevs/Flandre/dev?style=flat&color=a5d6a7&label=Coverage)](https://app.codecov.io/gh/FlandreDevs/Flandre) · [使用文档](https://flandredevs.github.io/) · @@ -88,13 +89,14 @@ class ExamplePlugin2 : Plugin { var foo = args.GetArgument("foo"); var bar = args.GetArgument("bar"); - var baz = args.GetArgumentOrDefault("baz"); + + if (string.IsNullOrWhiteSpace(bar)) + bar = "(empty)"; var mb = new MessageBuilder(); mb.Text($"Foo: {foo}, ") - .Text($"Bar: {bar}, ") - .Text("Baz: " + (baz ?? "no arg named baz!")); + .Text($"Bar: {bar}"); return mb; } diff --git a/README.md b/README.md index dbe3a69..5497c05 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,13 @@ .NET 6 实现的跨平台,低耦合的聊天机器人框架 一次编写,多处运行 -[![License](https://img.shields.io/github/license/FlandreDevs/Flandre?label=License&style=flat-square&color=42a5f5)](https://github.com/FlandreDevs/Flandre/blob/main/LICENSE) -[![Stars](https://img.shields.io/github/stars/FlandreDevs/Flandre?label=Stars&style=flat-square&color=1976d2)](https://github.com/FlandreDevs/Flandre/stargazers) -[![Contributors](https://img.shields.io/github/contributors/FlandreDevs/Flandre?label=Contributors&style=flat-square&color=ab47bc)](https://github.com/FlandreDevs/Flandre/graphs/contributors) -[![NuGet](https://img.shields.io/nuget/vpre/Flandre.Core?style=flat-square&label=NuGet&color=f06292)](https://www.nuget.org/packages/Flandre.Core/) -[![NuGet Downloads](https://img.shields.io/nuget/dt/Flandre.Core?style=flat-square&label=Downloads&color=ffb300)](https://www.nuget.org/packages/Flandre.Core/) -[![.NET Version](https://img.shields.io/badge/.NET-6-ffe57f?style=flat-square)](https://www.nuget.org/packages/Flandre.Core/) -[![Codecov](https://img.shields.io/codecov/c/gh/FlandreDevs/Flandre/dev?style=flat-square&color=a5d6a7&label=Coverage)](https://app.codecov.io/gh/FlandreDevs/Flandre) +[![License](https://img.shields.io/github/license/FlandreDevs/Flandre?label=License&style=flat&color=42a5f5)](https://github.com/FlandreDevs/Flandre/blob/main/LICENSE) +[![Stars](https://img.shields.io/github/stars/FlandreDevs/Flandre?label=Stars&style=flat&color=1976d2)](https://github.com/FlandreDevs/Flandre/stargazers) +[![Contributors](https://img.shields.io/github/contributors/FlandreDevs/Flandre?label=Contributors&style=flat&color=ab47bc)](https://github.com/FlandreDevs/Flandre/graphs/contributors) +[![NuGet](https://img.shields.io/nuget/vpre/Flandre.Core?style=flat&label=NuGet&color=f06292)](https://www.nuget.org/packages/Flandre.Core/) +[![NuGet Downloads](https://img.shields.io/nuget/dt/Flandre.Core?style=flat&label=Downloads&color=ffb300)](https://www.nuget.org/packages/Flandre.Core/) +[![.NET Version](https://img.shields.io/badge/.NET-6-ffe57f?style=flat)](https://www.nuget.org/packages/Flandre.Core/) +[![Codecov](https://img.shields.io/codecov/c/gh/FlandreDevs/Flandre/dev?style=flat&color=a5d6a7&label=Coverage)](https://app.codecov.io/gh/FlandreDevs/Flandre) · [使用文档](https://flandredevs.github.io/) · @@ -94,13 +94,14 @@ class ExamplePlugin2 : Plugin { var foo = args.GetArgument("foo"); var bar = args.GetArgument("bar"); - var baz = args.GetArgumentOrDefault("baz"); + + if (string.IsNullOrWhiteSpace(bar)) + bar = "(empty)"; var mb = new MessageBuilder(); mb.Text($"Foo: {foo}, ") - .Text($"Bar: {bar}, ") - .Text("Baz: " + (baz ?? "no arg named baz!")); + .Text($"Bar: {bar}"); return mb; } @@ -185,7 +186,7 @@ Flandre 内置的指令解析器允许留下空格。如果你觉得参数的各 您可以加入我们的 QQ 群进行项目相关的交流: -[![QQ](https://img.shields.io/badge/Flandre.Community-164189664-blue?style=flat-square&logo=tencent-qq&logoColor=white)](https://jq.qq.com/?_wv=1027&k=tTNVlDR6) +[![QQ](https://img.shields.io/badge/Flandre.Community-164189664-blue?style=flat&logo=tencent-qq&logoColor=white)](https://jq.qq.com/?_wv=1027&k=tTNVlDR6) **本群只交流程序开发,拒绝任何形式的伸手党或商业行为。提问前请确保已经阅读过[提问的智慧](https://github.com/tvvocold/How-To-Ask-Questions-The-Smart-Way)。** diff --git a/src/Flandre.Core/Flandre.Core.csproj b/src/Flandre.Core/Flandre.Core.csproj index 298fd85..f45dbda 100644 --- a/src/Flandre.Core/Flandre.Core.csproj +++ b/src/Flandre.Core/Flandre.Core.csproj @@ -5,7 +5,7 @@ enable enable Library - 0.2.0-alpha + 0.3.0 $(PackageVersion) Flandre.Core Flandre.Core