nextcloud / nextcloud/call_summary_bot

Make it more discoverable

Open
#157 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement
Dominant language
PHP
Stars
14
Forks
3
Avg merge
1d 18h
Merged PRs (30d)
6

Description

I think the talk summary bot is one of the "hidden" Talk features with a lot of potential. But it is really hard to know what it does just from the bot description in Talk, so I assume hardy anyone tries it out. After enabling it you are more or less lost and don't know how to use it unless you find the github readme which explains all the magic commands.

But who will ever find it? I assume most people who manage to do the first step, finding the bot setting, considering the bot description interesting enough and enable the bot will be lost with the second step (how to use it?) and disable it again.

Two ideas I have in my head:

Easy one

After enabled the bot could post a welcome message to the chat room. Explaining all its features and commands.

More advanced one

context base the bot could hook itself into the "+" menu next to the chat message input field and the smart picker. When not in the call it would offer a easy to discover option to add a agenda item.

While in a call the option to add a agenda item would be replaced with the actions available during a call: add a note, task,...

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the GitHub README and the Talk bot setting to understand the current commands and onboarding gap. Compare the welcome-message idea with the proposed “+” menu and call actions; done should be a clearly selected, scoped discoverability improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.