Talk bots still shown after disabling apps + duplicate language entries

Talk bots still shown after disabling apps + duplicate language entries

Hi,

I am testing this on:

  • Nextcloud AIO 12.9.0 Beta

  • Nextcloud Hub 25 Autumn (32.0.6)

I noticed behavior in Talk / Bots that looks inconsistent and I would like to clarify whether this is expected or a bug.

What I am seeing

I have the following apps disabled in the app settings:

  • Agenda bot

  • Call summary bot

However, in Administration settings → Talk → Bots, these bots are still shown in the list as if they are available on the server.

Also, inside conversation settings → Bots, I can still see entries for these bots and they can still be enabled there.

Additional thing I noticed

There are also multiple seemingly duplicated entries for the same bot in different languages.

For example:

  • Call summary

  • Zhrnutie hovoru (Slovak)

  • other language variants as well

The same applies to Agenda, where multiple language variants are listed too.

So I am trying to understand:

  1. Why are Call summary and Agenda still shown in Talk bot settings even though both related apps are disabled?

  2. Why are there multiple entries for the same bot in different languages?

  3. Is this expected behavior, or should only the relevant localized variant be shown?

What I already tried

After disabling both bot apps, I removed/stopped the related containers and then started everything again cleanly. I also restarted all containers afterwards.

The behavior remains the same.

Is this expected behavior in Hub 25 / AIO 12.9.0 Beta, or could this be a bug in how Talk bot availability is displayed?

I think that should not be the case it sounds like a bug.

That’s how it is currently implemented. It is not ideal, but currently expected.

See above.

Regarding the disabled-but-still-showing bots, can you raise an issue at:

please?

:+1: for info.

I have posted it there as well - Talk bots still shown after disabling apps + duplicate language entries · Issue #17573 · nextcloud/spreed · GitHub