diff --git a/gradle.properties b/gradle.properties
index 23d4136..791e9a4 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,6 +1,6 @@
## Core
-VERSION = 0.7.0.4
+VERSION = 0.7.0.5
# dependencies
diff --git a/src/main/java/cc/sukazyo/cono/morny/GradleProjectConfigures.java b/src/main/java/cc/sukazyo/cono/morny/GradleProjectConfigures.java
index d94b461..ad433d0 100644
--- a/src/main/java/cc/sukazyo/cono/morny/GradleProjectConfigures.java
+++ b/src/main/java/cc/sukazyo/cono/morny/GradleProjectConfigures.java
@@ -4,6 +4,6 @@ package cc.sukazyo.cono.morny;
* the final field that will be updated by gradle automatically.
*/
public class GradleProjectConfigures {
- public static final String VERSION = "0.7.0.4";
- public static final long COMPILE_TIMESTAMP = 1648890683777L;
+ public static final String VERSION = "0.7.0.5";
+ public static final long COMPILE_TIMESTAMP = 1652944218716L;
}
diff --git a/src/main/java/cc/sukazyo/cono/morny/bot/command/MornyCommands.java b/src/main/java/cc/sukazyo/cono/morny/bot/command/MornyCommands.java
index 450db41..7c72538 100644
--- a/src/main/java/cc/sukazyo/cono/morny/bot/command/MornyCommands.java
+++ b/src/main/java/cc/sukazyo/cono/morny/bot/command/MornyCommands.java
@@ -61,6 +61,7 @@ public class MornyCommands {
register(
new ON(),
new Hello(),
+ new HelloOnStart(),
new GetUsernameAndId(),
new EventHack(),
new Nbnhhsh(),
@@ -180,6 +181,7 @@ public class MornyCommands {
@Nonnull @Override public String getDescription () { return "打招呼"; }
@Override public void execute (@Nonnull InputCommand command, @Nonnull Update event) { onCommandHelloExec(event); }
}
+ private static class HelloOnStart implements ISimpleCommand { @Nonnull @Override public String getName () { return "/start"; }@Nullable @Override public String[] getAliases () { return new String[0]; }@Override public void execute (@Nonnull InputCommand command, @Nonnull Update event) { onCommandHelloExec(event); }}
private static void onCommandHelloExec (@Nonnull Update event) {
MornyCoeur.extra().exec(new SendSticker(
event.message().chat().id(),
@@ -265,12 +267,12 @@ public class MornyCommands {
- %s
- %s
- %s
- - %d
cores
java runtime:
- %s
- %s
vm memory:
- %d
/ %d
MB
+ - %d
cores
coeur version:
- %s
- %s
@@ -283,15 +285,15 @@ public class MornyCommands {
- [%d
]""",
// system
escapeHtml(hostname),
- escapeHtml(System.getProperty("os.name")),
+ escapeHtml(String.format("%s (%s)", System.getProperty("os.name"), System.getProperty("os.arch"))),
escapeHtml(System.getProperty("os.version")),
- Runtime.getRuntime().availableProcessors(),
// java
- escapeHtml(System.getProperty("java.vm.name")),
- escapeHtml(System.getProperty("java.version")),
+ escapeHtml(System.getProperty("java.vm.vendor")+"."+System.getProperty("java.vm.name")),
+ escapeHtml(System.getProperty("java.vm.version")),
// memory
Runtime.getRuntime().totalMemory() / 1024 / 1024,
Runtime.getRuntime().maxMemory() / 1024 / 1024,
+ Runtime.getRuntime().availableProcessors(),
// version
escapeHtml(MornySystem.VERSION),
escapeHtml(MornySystem.getJarMd5()),