implement bot preset select

This commit is contained in:
WilsonLe 2024-05-15 13:28:44 -04:00
parent d29d5ce379
commit cb5b92c94c
6 changed files with 495 additions and 93 deletions

View file

@ -3945,5 +3945,10 @@
"accuracy": "Accuracy",
"points": "Points",
"noPaymentInfo": "No payment info necessary!",
"updatePhoneOS": "You may need to update your device's OS version."
"updatePhoneOS": "You may need to update your device's OS version.",
"conversationBotPresetSelectDescription": "Bot preset",
"conversationBotPresetSelectOption_discussion": "Discussion",
"conversationBotPresetSelectOption_custom": "Custom",
"conversationBotPresetSelectOption_conversation": "Conversation",
"conversationBotPresetSelectOption_textAdventure": "Text Adventure"
}

View file

@ -99,4 +99,6 @@ class ModelKey {
static const String conversationTopic = "conversation_topic";
static const String keywords = "keywords";
static const String safetyModeration = "safety_moderation";
static const String preset = "preset";
static const String custom = "custom";
}

View file

@ -12,12 +12,16 @@ class BotOptionsModel {
String topic;
List<String> keywords;
bool safetyModeration;
String preset;
String? custom;
BotOptionsModel({
this.languageLevel,
this.topic = "General Conversation",
this.keywords = const [],
this.safetyModeration = true,
this.preset = "discussion",
this.custom = "",
});
factory BotOptionsModel.fromJson(json) {
@ -26,6 +30,8 @@ class BotOptionsModel {
topic: json[ModelKey.conversationTopic] ?? "General Conversation",
keywords: (json[ModelKey.keywords] ?? []).cast<String>(),
safetyModeration: json[ModelKey.safetyModeration] ?? true,
preset: json[ModelKey.preset] ?? "discussion",
custom: json[ModelKey.custom],
);
}

View file

@ -0,0 +1,78 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
class ConversationBotPresetSelect extends StatelessWidget {
final String? initialMode;
final void Function(String?)? onChanged;
const ConversationBotPresetSelect({
super.key,
this.initialMode,
this.onChanged,
});
@override
Widget build(BuildContext context) {
final Map<String, String> options = {
"discussion":
L10n.of(context)!.conversationBotPresetSelectOption_discussion,
"custom": L10n.of(context)!.conversationBotPresetSelectOption_custom,
"conversation":
L10n.of(context)!.conversationBotPresetSelectOption_conversation,
"text_adventure":
L10n.of(context)!.conversationBotPresetSelectOption_textAdventure,
};
return Padding(
padding: const EdgeInsets.all(12.0),
child: Container(
decoration: BoxDecoration(
border: Border.all(
color: Theme.of(context).colorScheme.secondary,
width: 0.5,
),
borderRadius: const BorderRadius.all(Radius.circular(10)),
),
child: DropdownButton(
// Initial Value
hint: Padding(
padding: const EdgeInsets.only(left: 15),
child: Text(
options[initialMode ?? "discussion"]!,
style: const TextStyle().copyWith(
color: Theme.of(context).textTheme.bodyLarge!.color,
fontSize: 14,
),
overflow: TextOverflow.clip,
textAlign: TextAlign.center,
),
),
isExpanded: true,
underline: Container(),
// Down Arrow Icon
icon: const Icon(Icons.keyboard_arrow_down),
// Array list of items
items: [
for (final entry in options.entries)
DropdownMenuItem(
value: entry.key,
child: Padding(
padding: const EdgeInsets.only(left: 15),
child: Text(
entry.value,
style: const TextStyle().copyWith(
color: Theme.of(context).textTheme.bodyLarge!.color,
fontSize: 14,
),
overflow: TextOverflow.clip,
textAlign: TextAlign.center,
),
),
),
],
onChanged: onChanged,
),
),
);
}
}

View file

@ -1,10 +1,10 @@
import 'dart:developer';
import 'package:adaptive_dialog/adaptive_dialog.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/pangea/models/bot_options_model.dart';
import 'package:fluffychat/pangea/utils/bot_name.dart';
import 'package:fluffychat/pangea/widgets/common/bot_face_svg.dart';
import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_mode_select.dart';
import 'package:fluffychat/pangea/widgets/space/language_level_dropdown.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@ -156,49 +156,49 @@ class ConversationBotSettingsState extends State<ConversationBotSettings> {
),
),
if (addBot) ...[
Padding(
padding: const EdgeInsets.only(left: 16),
child: ListTile(
onTap: () async {
final topic = await showTextInputDialog(
context: context,
textFields: [
DialogTextField(
initialText: botOptions.topic.isEmpty
? ""
: botOptions.topic,
hintText:
L10n.of(context)!.enterAConversationTopic,
),
],
title: L10n.of(context)!.conversationTopic,
);
if (topic == null) return;
updateBotOption(() {
botOptions.topic = topic.single;
});
},
leading: CircleAvatar(
backgroundColor:
Theme.of(context).scaffoldBackgroundColor,
foregroundColor:
Theme.of(context).textTheme.bodyLarge!.color,
child: const Icon(Icons.topic_outlined),
),
subtitle: Text(
botOptions.topic.isEmpty
? L10n.of(context)!.enterAConversationTopic
: botOptions.topic,
),
title: Text(
L10n.of(context)!.conversationTopic,
style: TextStyle(
color: Theme.of(context).colorScheme.secondary,
fontWeight: FontWeight.bold,
),
),
),
),
// Padding(
// padding: const EdgeInsets.only(left: 16),
// child: ListTile(
// onTap: () async {
// final topic = await showTextInputDialog(
// context: context,
// textFields: [
// DialogTextField(
// initialText: botOptions.topic.isEmpty
// ? ""
// : botOptions.topic,
// hintText:
// L10n.of(context)!.enterAConversationTopic,
// ),
// ],
// title: L10n.of(context)!.conversationTopic,
// );
// if (topic == null) return;
// updateBotOption(() {
// botOptions.topic = topic.single;
// });
// },
// leading: CircleAvatar(
// backgroundColor:
// Theme.of(context).scaffoldBackgroundColor,
// foregroundColor:
// Theme.of(context).textTheme.bodyLarge!.color,
// child: const Icon(Icons.topic_outlined),
// ),
// subtitle: Text(
// botOptions.topic.isEmpty
// ? L10n.of(context)!.enterAConversationTopic
// : botOptions.topic,
// ),
// title: Text(
// L10n.of(context)!.conversationTopic,
// style: TextStyle(
// color: Theme.of(context).colorScheme.secondary,
// fontWeight: FontWeight.bold,
// ),
// ),
// ),
// ),
// Padding(
// padding: const EdgeInsets.only(left: 16),
// child: SwitchListTile.adaptive(
@ -244,6 +244,29 @@ class ConversationBotSettingsState extends State<ConversationBotSettings> {
}),
),
),
Padding(
padding: const EdgeInsets.fromLTRB(32, 16, 0, 0),
child: Text(
L10n.of(context)!
.conversationBotPresetSelectDescription,
style: TextStyle(
color: Theme.of(context).colorScheme.secondary,
fontWeight: FontWeight.bold,
fontSize: 16,
),
),
),
Padding(
padding: const EdgeInsets.only(left: 16),
child: ConversationBotPresetSelect(
initialMode: botOptions.preset,
onChanged: (String? preset) => updateBotOption(
() {
botOptions.preset = preset ?? "discussion";
},
),
),
),
const SizedBox(height: 16),
],
],

View file

@ -820,7 +820,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"be": [
@ -2239,7 +2245,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"bn": [
@ -3120,7 +3132,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"bo": [
@ -4001,7 +4019,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ca": [
@ -4882,7 +4906,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"cs": [
@ -5763,7 +5793,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"de": [
@ -6591,7 +6627,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"el": [
@ -7472,7 +7514,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"eo": [
@ -8353,7 +8401,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"es": [
@ -8382,7 +8436,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"et": [
@ -9206,7 +9266,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"eu": [
@ -10030,7 +10096,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"fa": [
@ -10911,7 +10983,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"fi": [
@ -11792,7 +11870,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"fr": [
@ -12673,7 +12757,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ga": [
@ -13554,7 +13644,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"gl": [
@ -14378,7 +14474,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"he": [
@ -15259,7 +15361,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"hi": [
@ -16140,7 +16248,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"hr": [
@ -17008,7 +17122,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"hu": [
@ -17889,7 +18009,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ia": [
@ -19294,7 +19420,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"id": [
@ -20175,7 +20307,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ie": [
@ -21056,7 +21194,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"it": [
@ -21922,7 +22066,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ja": [
@ -22803,7 +22953,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ko": [
@ -23684,7 +23840,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"lt": [
@ -24565,7 +24727,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"lv": [
@ -25446,7 +25614,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"nb": [
@ -26327,7 +26501,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"nl": [
@ -27208,7 +27388,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"pl": [
@ -28089,7 +28275,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"pt": [
@ -28970,7 +29162,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"pt_BR": [
@ -29820,7 +30018,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"pt_PT": [
@ -30701,7 +30905,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ro": [
@ -31582,7 +31792,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ru": [
@ -32406,7 +32622,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"sk": [
@ -33287,7 +33509,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"sl": [
@ -34168,7 +34396,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"sr": [
@ -35049,7 +35283,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"sv": [
@ -35895,7 +36135,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"ta": [
@ -36776,7 +37022,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"th": [
@ -37657,7 +37909,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"tr": [
@ -38523,7 +38781,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"uk": [
@ -39347,7 +39611,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"vi": [
@ -40228,7 +40498,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"zh": [
@ -41052,7 +41328,13 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
],
"zh_Hant": [
@ -41933,6 +42215,12 @@
"score",
"accuracy",
"points",
"noPaymentInfo"
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
]
}