mirror of
https://github.com/whekin/household-bot.git
synced 2026-04-01 03:34:03 +00:00
feat(bot): add configurable household assistant behavior
This commit is contained in:
@@ -376,7 +376,9 @@ function App() {
|
||||
rentWarningDay: 17,
|
||||
utilitiesDueDay: 4,
|
||||
utilitiesReminderDay: 3,
|
||||
timezone: 'Asia/Tbilisi'
|
||||
timezone: 'Asia/Tbilisi',
|
||||
assistantContext: '',
|
||||
assistantTone: ''
|
||||
})
|
||||
const [newCategoryName, setNewCategoryName] = createSignal('')
|
||||
const [cycleForm, setCycleForm] = createSignal({
|
||||
@@ -917,7 +919,9 @@ function App() {
|
||||
rentWarningDay: payload.settings.rentWarningDay,
|
||||
utilitiesDueDay: payload.settings.utilitiesDueDay,
|
||||
utilitiesReminderDay: payload.settings.utilitiesReminderDay,
|
||||
timezone: payload.settings.timezone
|
||||
timezone: payload.settings.timezone,
|
||||
assistantContext: payload.assistantConfig.assistantContext ?? '',
|
||||
assistantTone: payload.assistantConfig.assistantTone ?? ''
|
||||
})
|
||||
setPaymentForm((current) => ({
|
||||
...current,
|
||||
@@ -1033,7 +1037,9 @@ function App() {
|
||||
rentWarningDay: demoAdminSettings.settings.rentWarningDay,
|
||||
utilitiesDueDay: demoAdminSettings.settings.utilitiesDueDay,
|
||||
utilitiesReminderDay: demoAdminSettings.settings.utilitiesReminderDay,
|
||||
timezone: demoAdminSettings.settings.timezone
|
||||
timezone: demoAdminSettings.settings.timezone,
|
||||
assistantContext: demoAdminSettings.assistantConfig.assistantContext ?? '',
|
||||
assistantTone: demoAdminSettings.assistantConfig.assistantTone ?? ''
|
||||
})
|
||||
setCycleForm((current) => ({
|
||||
...current,
|
||||
@@ -1338,12 +1344,16 @@ function App() {
|
||||
setSavingBillingSettings(true)
|
||||
|
||||
try {
|
||||
const settings = await updateMiniAppBillingSettings(initData, billingForm())
|
||||
const { settings, assistantConfig } = await updateMiniAppBillingSettings(
|
||||
initData,
|
||||
billingForm()
|
||||
)
|
||||
setAdminSettings((current) =>
|
||||
current
|
||||
? {
|
||||
...current,
|
||||
settings
|
||||
settings,
|
||||
assistantConfig
|
||||
}
|
||||
: current
|
||||
)
|
||||
@@ -2230,6 +2240,18 @@ function App() {
|
||||
timezone: value
|
||||
}))
|
||||
}
|
||||
onBillingAssistantContextChange={(value) =>
|
||||
setBillingForm((current) => ({
|
||||
...current,
|
||||
assistantContext: value
|
||||
}))
|
||||
}
|
||||
onBillingAssistantToneChange={(value) =>
|
||||
setBillingForm((current) => ({
|
||||
...current,
|
||||
assistantTone: value
|
||||
}))
|
||||
}
|
||||
onOpenAddUtilityBill={() => setAddingUtilityBillOpen(true)}
|
||||
onCloseAddUtilityBill={() => setAddingUtilityBillOpen(false)}
|
||||
onAddUtilityBill={handleAddUtilityBill}
|
||||
|
||||
Reference in New Issue
Block a user