[OPB-40] adding warning threshold notification

restructured template module structure and naming
This commit is contained in:
Sheldan
2021-10-25 00:15:51 +02:00
parent 60ac314ecc
commit 2c49cf2918
182 changed files with 368 additions and 123 deletions

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>dev.sheldan.oneplus.bot.templates.translations.modules</groupId>
<artifactId>module-translations</artifactId>
<version>1.5.8-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>faq-translations</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>faq-translations-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -0,0 +1,15 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>zip</id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<outputDirectory>.</outputDirectory>
<directory>${project.basedir}/src/main/resources</directory>
</fileSet>
</fileSets>
</assembly>

View File

@@ -0,0 +1 @@
The following commands are available in the given channel: ${commandNames}.

View File

@@ -0,0 +1 @@
Shows pre configured responses for different commands in different channels

View File

@@ -0,0 +1,3 @@
This command can be used to show frequently asked questions in different channels.
The response depends on the channels it is executed in, if the command is not available in the channel, the available commands are shown.
It is possible to define a channel to get the response for, if the channel is not provided the current channel is used.

View File

@@ -0,0 +1 @@
Shows the amount of times faq commands have been used

View File

@@ -0,0 +1,2 @@
This command can be used to show the amount of times each FAQ command response was shown to users.
The tracking only works for the current FAQ commands, and if the response is deleted the usage is also deleted.

View File

@@ -0,0 +1,2 @@
This command can be used to delete a complete FAQ command and all of its responses.
This is a destructive action to use with care.

View File

@@ -0,0 +1,2 @@
This command can be used to export the current FAQ configuration into the JSON format required for importing it.
There is an optional parameter to only export the FAQ configuration of one specific command. Without this parameter, all commands are exported.

View File

@@ -0,0 +1 @@
Updates the current FAQ configuration for this server

View File

@@ -0,0 +1 @@
This command is used to update the current FAQ configuration. It uses a file, containing the configuration as a parameter.

View File

@@ -0,0 +1 @@
The JSON file containing the FAQ configuration as attachment

View File

@@ -0,0 +1 @@
This command can be used to show the currently configured FAQ commands, the channel groups they have responses in and how many responses there are.

View File

@@ -0,0 +1 @@
Global channel group will be created for the purpose of global faq commands.

View File

@@ -0,0 +1 @@
The commands ${commandKeys} have duplicates names for command or aliases.

View File

@@ -0,0 +1 @@
The alias ${aliasName} in command ${commandName} is duplicated in command ${originalCommandName}.

View File

@@ -0,0 +1 @@
Alias ${aliasName} in command ${commandName} shadows another command.

View File

@@ -0,0 +1 @@
A position in channel group ${channelGroupName} of FAQ command ${commandName} is duplicated.

View File

@@ -0,0 +1,2 @@
The configuration for global command ${commandName} is mismatched.
It needs to be configured as `"global": true` and the only response needs to be a channel group with name `global`.

View File

@@ -0,0 +1 @@
The FAQ commands ${commandNames} are configured as global, but they do have more than one response configured.