Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sowoi/nextcloud-talk-bot
Nextcloud Talk Bot framework with NLP processor and Python3 Nextcloud API wrapper.
https://github.com/sowoi/nextcloud-talk-bot
bot nextcloud nextcloud-talk-bot nextcloudtalk nextcloudtalkapi nextcloudtalkbot python
Last synced: about 1 month ago
JSON representation
Nextcloud Talk Bot framework with NLP processor and Python3 Nextcloud API wrapper.
- Host: GitHub
- URL: https://github.com/sowoi/nextcloud-talk-bot
- Owner: sowoi
- License: gpl-3.0
- Created: 2023-04-03T19:49:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-20T15:21:21.000Z (8 months ago)
- Last Synced: 2024-03-20T17:05:04.327Z (8 months ago)
- Topics: bot, nextcloud, nextcloud-talk-bot, nextcloudtalk, nextcloudtalkapi, nextcloudtalkbot, python
- Language: HTML
- Homepage: https://okxo.de
- Size: 3.17 MB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nextcloud Talk Bot
Python 3 library for creating a Nextcloud Talk bot.
This repository contains the code for a Nextcloud Talk bot that can perform various actions in a Nextcloud Talk room, such as sending files and listing activities.
## Installation
Via PIP:
```
pip install nextcloudtalkbot
```or manually:
Clone this repository:
```
git clone https://github.com/sowoi/nextcloud-talk-bot.git
```## NLP
To use Spacy as a Natural Language Processor, it is necessary to download a model.
```
python -m spacy download en_core_web_sm
```
The command downloads the model for the English language file.## Documentation
Documentation can be found at [readthedocs.org](https://nextcloud-talk-bot.readthedocs.io).
## Translations
This project uses [Hosted Weblate](https://hosted.weblate.org/engage/nextcloudtalkbot/) for translation.
## License
Licensed under the terms of GNU General Public License v3.0. See LICENSE file.
## Developer-Website
[https://okxo.de](https://okxo.de)
![Linting](https://github.com/sowoi/nextcloud-talk-bot//actions/workflows/python-lint.yml/badge.svg)
![Unittests](https://github.com/sowoi/nextcloud-talk-bot//actions/workflows/python-tox.yml/badge.svg)
[![CodeQL](https://github.com/sowoi/nextcloud-talk-bot/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/sowoi/nextcloud-talk-bot/actions/workflows/github-code-scanning/codeql)
![License](https://img.shields.io/pypi/l/nextcloudtalkbot?style=plastic)
![Dependencies](https://img.shields.io/librariesio/github/sowoi/nextcloud-talk-bot?style=plastic)
![Versions](https://img.shields.io/pypi/pyversions/nextcloudtalkbot?style=plastic)
![Release](https://img.shields.io/pypi/status/nextcloudtalkbot?style=plastic)
![Docs](https://readthedocs.org/projects/nextcloud-talk-bot/badge/?version=latest&style=plactic)
![Translations](https://hosted.weblate.org/widgets/nextcloudtalkbot/-/svg-badge.svg)