No description
  • PHP 60%
  • JavaScript 36.3%
  • Makefile 3.7%
Find a file
Joas Schilling 214a93878d
Merge pull request #237 from nextcloud/dependabot/composer/vendor-bin/rector/nextcloud/rector-0.5.0
chore(deps-dev): bump nextcloud/rector from 0.4.1 to 0.5.0 in /vendor-bin/rector
2026-05-04 11:49:41 +02:00
.github ci(actions): Update workflow templates from organization template repository 2026-05-03 03:24:08 +00:00
.tx
appinfo chore(release): Add changelog and bump version 2026-03-05 17:41:29 +01:00
docs
l10n fix(l10n): Update translations from Transifex 2026-05-02 00:31:10 +00:00
lib test: Fix test 2026-05-04 11:46:16 +02:00
LICENSES
tests test: Fix test 2026-05-04 11:46:16 +02:00
vendor-bin ci(rector): Fix rector setup 2026-05-04 08:38:16 +02:00
.gitattributes
.gitignore
.l10nignore
.php-cs-fixer.dist.php
AUTHORS.md
CHANGELOG.md chore(release): Add changelog and bump version 2026-03-05 17:41:29 +01:00
composer.json test: Fix test 2026-05-04 11:46:16 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2026-04-26 03:18:36 +00:00
COPYING
Makefile
psalm.xml
README.md
rector.php ci(rector): Fix rector setup 2026-05-04 08:38:16 +02:00
REUSE.toml

Call Summary Bot

REUSE status

The call summary bot posts an overview message after the call listing all participants and outlining tasks

Usage

Before a call

  • The bot can be used to also collect agenda points and topics with the following keywords:
    • - agenda
    • - topic
    • - top
  • You can also post multiple tasks in a single message, just put each on its own line starting with a keyword

Screenshot showing the agenda being posted when the call was started

During a call

  • Any message starting with a Markdown checkbox or a keyword during a call will be recognized and used in the summary:
    • Open todos: - [ ], - todo:, - task:
    • Solved todos: - [x]
    • Notes: - note:
    • Reports: - report:
    • Decisions: - decision:
  • You can also post multiple tasks in a single message, just put each on its own line starting with a keyword
  • At the end of the call, the bot will summarize it and list all the attendees as well as the tasks in a markdown chat message

Screenshot showing the chat log

Tip

By default, the call summary will use UTC timezone for dates and times, as it has to be the same for all users at the moment. If most of your users are from the same timezone, you can set a default timezone:

sudo -u www-data php occ config:app:set 'call_summary_bot' 'timezone' --value 'Europe/Berlin'

Screenshot showing the call summary message

Installation

Since this bot is written as a Nextcloud app, simply search for "Call summary bot" in the app list of your Nextcloud server, or download it manually from the App store

Note

By default, only calls lasting at least 60 seconds are summarized. For easier quick testing this can be reduced to 0 seconds with the following command:

sudo -u www-data php occ config:app:set 'call_summary_bot' 'min-length' --value '0'