Commit graph

6 commits

Author SHA1 Message Date
f343b59cc6
docs: add badges for Matrix, PyPI, and latest commit
Enhanced the README with additional status badges for easier access to:
- Matrix community link
- PyPI package version and Python compatibility
- License information
- Latest Git commit

These additions improve visibility and accessibility of relevant project details for users and contributors.
2024-08-18 19:31:10 +02:00
79f1779ac3
fix(bot): correct ticket ID parsing logic
All checks were successful
Python Package CI/CD / Setup and Test (push) Successful in 1m10s
Python Package CI/CD / Publish to PyPI (push) Successful in 1m12s
Adjusted ticket ID extraction to handle commands with three parts instead of two, ensuring proper ticket closure functionality. Updated project version to 0.1.2 to reflect the fix.
2024-08-18 19:24:11 +02:00
bf909c5efb
docs: update README with detailed features and usage
Expanded the README with comprehensive details about the bot's
capabilities, including its features, user and operator commands,
installation steps, and usage instructions. This enhances clarity
for new users and contributors on how to interact with and set
up the bot effectively.
2024-08-18 19:00:44 +02:00
ac2f18b021
chore: update .gitignore to include dist/ directory
Some checks failed
Python Package CI/CD / Setup and Test (push) Successful in 1m9s
Python Package CI/CD / Publish to PyPI (push) Failing after 1m6s
Added dist/ directory to .gitignore to prevent distribution files from being tracked by Git. This keeps the repository clean and avoids unnecessary clutter from build artifacts.
2024-08-18 18:54:46 +02:00
14e8d44999
feat: improve bot functionality and logging setup
Enhanced the bot's functionality with several improvements:
- Added YAML dependency for configuration loading
- Introduced detailed logging for better monitoring
- Implemented invite event handling and operator check
- Updated error handling and user feedback messages
- Ensured the bot ignores its own messages

Increased the version to 0.1.1 to reflect these changes.
2024-08-18 18:53:59 +02:00
6447362d04
feat: add initial version of Matrix Support Bot
- Set up CI/CD workflow for Python package publishing to PyPI
- Add MIT License for project
- Create .gitignore file to exclude common Python and project files
- Document project purpose and licensing in README.md
- Add example configuration file (config.yaml.dist)
- Define package metadata and dependencies in pyproject.toml
- Implement SupportBot class for handling support tickets in Matrix
- Implement main script for bot execution and configuration loading

This initial commit establishes the structure and core functionality for the Matrix Support Bot project.
2024-08-18 17:33:56 +02:00