Daniel Tischner

Results 50 issues of Daniel Tischner

Closes #548. Similar to #541, this adds an annotation `@MethodsReturnNonnullByDefault` to all packages. Effectively making `@Nonnull` completely obsolete in our code base - hence also removing it everywhere. The annotation...

enhancement
priority: normal

Similar to #541 , we should take the next step and make our methods also return `@Nonnull` by default. Fortunately, this is fairly simple with a custom annotation: ```java @Nonnull...

enhancement
priority: normal

Sometimes new users create a help thread and then dont post any details in it. In such a situation, the bot should (after some waiting time, maybe 5 minutes) post...

enhancement
priority: normal
valid
help wanted

The bot should react to any message with attached media and check if it ends on a blacklisted file extension (such as `.exe`). Such posts should then be deleted and...

enhancement
good first issue
priority: normal
valid

Sometimes new users create a help thread and then dont select any category at all. In such a situation, the bot should (after some waiting time, maybe 5 minutes) post...

enhancement
priority: normal
valid
help wanted

The bot should automatically pin the first message in help threads, this is usually the OPs question, or directly next to it. Makes it easier for people to navigate in...

enhancement
good first issue
priority: normal
valid
help wanted

## Problem Right now we have so many questions (70) that the message for `#active_questions` is too long for Discord (>2000 characters). Discord prevents the edit and the action fails:...

bug
priority: major

Sometimes it can be useful to be able to pin messages in a help thread. Unfortunately, Discord permissions are not granular enough to grant such a permission to our users...

good first issue
new command
priority: normal
valid

The `/modmail` command is used to write a message to _a moderator_. The advantages over a simple DM are: * the user does not need to know which users of...

new command
priority: normal
valid

## Overview Right now we use embeds for our tag system, but embeds (by default) dont display previews of image links and links in general. This results in a major...

enhance command
priority: major
valid