lars-winzer
8c9368865a
Rewrote main.py, Updated LICENSE
...
- Pushed bot class into its own file
- Now uses an .env file
- Listens for SIGINT and SIGTERM signals and acts accordingly
2025-08-12 17:56:52 +02:00
lars-winzer
ede0060c86
Clean codebase for rewrite
2025-08-12 17:21:23 +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