No description
Find a file
2025-10-25 02:39:53 +00:00
.github ci(ocp): Try to make OCP update scaling 2025-06-21 16:43:57 +02:00
.tx chore: Add Nextcloud 31 support on main 2024-11-29 14:35:26 +01:00
appinfo feat(deps): Add Nextcloud 33 support 2025-09-04 12:50:24 +02:00
docs chore(release): Release 2.0.0 2024-09-16 13:42:01 +02:00
l10n fix(l10n): Update translations from Transifex 2025-10-07 00:25:51 +00:00
lib fix(agenda_bot): Fix compatibility with Nextcloud 31 2025-10-20 15:11:38 +02:00
LICENSES chore(reuse): Add reuse licenses 2024-09-19 14:29:18 +02:00
tests fix(agenda_bot): Improve compatibility with agenda_bot 2025-10-13 15:41:07 +02:00
vendor-bin chore(deps-dev): bump rector/rector in /vendor-bin/rector 2025-10-25 01:04:08 +00:00
.gitattributes chore(reuse): Migrate to SPDX headers 2024-09-19 14:28:49 +02:00
.gitignore ci(phpunit): Update config to latest 2024-10-10 09:36:31 +02:00
.l10nignore Add CI 2023-07-27 12:16:49 +02:00
.php-cs-fixer.dist.php fix(ci): Add rector and move to vendor-bin 2024-10-10 09:34:28 +02:00
AUTHORS.md chore(reuse): Migrate to SPDX headers 2024-09-19 14:28:49 +02:00
CHANGELOG.md chore(release): Release v3.1.0 2025-08-29 16:33:54 +02:00
composer.json chore(dev-deps): Bump nextcloud/ocp package 2025-02-02 02:51:40 +00:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2025-10-19 02:45:37 +00:00
COPYING Add CI 2023-07-27 12:16:49 +02:00
Makefile fix(ci): Add rector and move to vendor-bin 2024-10-10 09:34:28 +02:00
psalm.xml ci: Change to PHP 8.1 as minimum 2025-01-22 07:45:08 +01:00
README.md feat(reuse): Add badge to readme 2024-09-19 14:38:33 +02:00
rector.php fix(ci): Add rector and move to vendor-bin 2024-10-10 09:34:28 +02:00
REUSE.toml chore: Add Nextcloud 31 support on main 2024-11-29 14:35:26 +01:00

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'