fix for esml for cloud version hopefully
This commit is contained in:
@@ -48,7 +48,7 @@ public sealed class JiboInteractionService(
|
||||
"time" => BuildClockLaunchDecision("time", "clock", "askForTime", "Showing the time."),
|
||||
"date" => BuildClockLaunchDecision("date", "clock", "askForDate", "Showing the date."),
|
||||
"day" => BuildClockLaunchDecision("day", "clock", "askForDay", "Showing the day."),
|
||||
"cloud_version" => new JiboInteractionDecision("cloud_version", OpenJiboCloudBuildInfo.SpokenVersion),
|
||||
"cloud_version" => BuildCloudVersionDecision(),
|
||||
"radio" => BuildRadioLaunchDecision(),
|
||||
"radio_genre" => BuildRadioGenreLaunchDecision(lowered),
|
||||
"stop" => BuildStopDecision(),
|
||||
@@ -87,6 +87,12 @@ public sealed class JiboInteractionService(
|
||||
};
|
||||
}
|
||||
|
||||
private static JiboInteractionDecision BuildCloudVersionDecision()
|
||||
{
|
||||
return new JiboInteractionDecision("cloud_version", OpenJiboCloudBuildInfo.SpokenVersion,
|
||||
SkillPayload: new Dictionary<string, object?> { ["esml"] = OpenJiboCloudBuildInfo.EsmlVersion });
|
||||
}
|
||||
|
||||
private JiboInteractionDecision BuildJokeDecision(JiboExperienceCatalog catalog)
|
||||
{
|
||||
var joke = randomizer.Choose(catalog.Jokes);
|
||||
|
||||
@@ -4,7 +4,9 @@ public static class OpenJiboCloudBuildInfo
|
||||
{
|
||||
public const string Version = "1.0.18";
|
||||
|
||||
public static string VersionWords => Version.Replace(".", "<break time='10ms'/>dot<break time='10ms'/>");
|
||||
public static string VersionWords => Version.Replace(".", " dot ");
|
||||
|
||||
public static string SpokenVersion => $"Cloud version<break time='10ms'/>{VersionWords}.";
|
||||
public static string SpokenVersion => $"Cloud version {VersionWords}.";
|
||||
|
||||
public static string EsmlVersion => $"Cloud version<break time='10ms'/> {VersionWords.Replace(" ", "<break time='10ms' />")}.";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user