Commit Graph

46 Commits

Author SHA1 Message Date
lars-winzer f56636c1ff Create workflow to build and release docker image on ghcr 2025-09-16 17:30:08 +02:00
lars-winzer f427d06e61 Create Dockerfile and .dockerignore for upcoming official docker support
- Update .gitignore
2025-09-16 16:07:07 +02:00
lars-winzer 4dd578c9a8 Refine '/post'-command error handling when file size exceeds upload limit 2025-09-16 14:13:02 +02:00
lars-winzer 01d90e6625 Move imports to the top of the document
- Remove unnecessary prints
- Remove unnecessary f-strings
2025-09-16 14:10:04 +02:00
lars-winzer 435a2486a8 Refined the error report to be more legible 2025-02-22 10:32:38 +01:00
lars-winzer 96b001522f Replaced praw with the asyncpraw libary 2025-02-06 18:24:22 +01:00
lars-winzer 3a9608d863 Added descriptions to the command parameters, granular error handling and new parameters 2025-02-06 12:36:57 +01:00
lars-winzer c8e9ba1d9e Updated the requirements 2025-01-17 18:11:39 +01:00
lars-winzer fdacccc23b Polished the post command and the response 2025-01-17 18:11:31 +01:00
lars-winzer f98a70f330 Removed deleted cogs from the setup_hook 2025-01-17 17:22:53 +01:00
lars-winzer eef7343aa7 Removed the reload(-all) command 2025-01-17 17:21:27 +01:00
lars-winzer da18c164c7 Removed the about command
Removed leftover of the maintenance command
2025-01-17 17:20:33 +01:00
lars-winzer 7c5d841399 Removed the maintenance check 2025-01-17 17:19:21 +01:00
lars-winzer 3a8f7140ab Prepared the post command for release 2025-01-17 17:17:02 +01:00
lars-winzer bcb9b864ba Updated .gitignore and requirements.txt 2024-10-31 09:12:52 +01:00
lars-winzer c8eb3f4014 Created an lock, so another reload task cant be dispatched while another is still running 2024-10-31 09:10:20 +01:00
lars-winzer 70a8974e28 Added check system for all slash-commands
Blocks command execution during startup-routine, providing an explanation to the user
Removed leftover comment in about.py
2024-10-30 12:29:19 +01:00
lars-winzer 5f5de1d43d Added the post command 2024-10-30 12:25:01 +01:00
lars-winzer fb17b8d402 Added the on_connect routine, to load neccessary parts of the software after the bot has logged in 2024-10-30 12:00:35 +01:00
lars-winzer ffdb2ef4d5 Fixed an error in the Advanced_ConfigParser, along with the additon of missing or incorrect docstrings
If the config and the template have the same number of sections and options, but they do not have the same names, they are still “equal”

Added the `check_for_update` method to update existing configurations

Changed the `logger` attribute from public to private
2024-10-24 18:10:26 +02:00
lars-winzer a272c5c087 Consolidated some stuff 2024-10-23 20:19:44 +02:00
lars-winzer 2d55d7a4d2 Added missings docstrings 2024-10-23 13:48:41 +02:00
lars-winzer b61e1ac6eb Added Reddit_Adapter aswell as plattform config-template 2024-10-22 20:10:13 +02:00
lars-winzer c86b711e53 Updated the version, as missed in comit e3f9a01fb9
Versions are now saved as an class attribute
2024-10-22 10:52:49 +02:00
lars-winzer 278e095d9d Initial comit for the event counter 2024-10-21 13:44:11 +02:00
lars-winzer c2aa7a6699 Added displayed ascii art before startup 2024-10-19 21:24:57 +02:00
lars-winzer 6a2f095a9a Fixed url of general issue 2024-10-18 20:59:18 +02:00
lars-winzer a2692c6611 Fixed copy & paste description 2024-10-18 20:58:15 +02:00
lars-winzer c8d292452a Fixed copy & paste error 2024-10-18 20:56:40 +02:00
lars-winzer 609fc9d0fd Fixed format error in config 2024-10-18 20:51:29 +02:00
lars-winzer fb3dba46e6 Added issue template 2024-10-18 20:49:09 +02:00
lars-winzer c7babfd6ff Added debug app command to get general information
Updated portal to store additional data
2024-10-18 19:08:07 +02:00
lars-winzer 2b1547513d Added graceful shutdown for bot connection (await bot.close()) 2024-10-18 19:01:01 +02:00
lars-winzer 757b9bab21 Added a way to log execution of app command 2024-10-18 13:46:28 +02:00
lars-winzer 8d004f566b Reworked reload cog
Added the reload app command to reload specific cog
Responses now use embeds and are ephemeral, in case of error, an limited traceback is attatched
2024-10-18 13:40:57 +02:00
lars-winzer f44ff149f8 Fixed docstring 2024-10-13 14:53:10 +02:00
lars-winzer 709f5df4db Added slash-commands to reload all cogs aswell as print general information 2024-10-12 23:44:42 +02:00
lars-winzer 57282d9c56 Implemented basic functionality to bring the bot online 2024-10-11 18:32:21 +02:00
lars-winzer 6542603771 Added basic logging functionality 2024-10-11 18:24:18 +02:00
lars-winzer 2e6ba7aa91 Added a couple of methods to convert timestamps to elapsed time 2024-10-11 18:23:42 +02:00
lars-winzer e3f9a01fb9 Added multiple utility methods to the Advanced_ConfigParser
Added methods:
- "__get_template_path()"
- "__has_all_template_options()"
- "get_config_file_path()"
- "get_template_file_path()"
- "compare_to_template()"
- "created_from_template()"
2024-10-11 16:47:55 +02:00
lars-winzer 586993e4b0 Merge branch 'main' of https://github.com/official-Cromatin/Post-It 2024-10-08 18:30:04 +02:00
lars-winzer 77d9a3e462 Added an advanced way to read .ini Files 2024-10-08 18:28:14 +02:00
lars-winzer 29d03267e0 Added an advanced way to read .ini Files 2024-10-08 18:15:25 +02:00
lars-winzer 203c6281ad Initial set-up and establishment of a structure for the project 2024-10-06 17:38:28 +02:00
Cromatin 05d96a78ce Initial commit 2024-10-06 17:11:03 +02:00