// Path: app/src/main/java/ultimategdbot/Strings.java
// public final class Strings {
// 
//     public static final String GENERAL = "GeneralStrings";
//     public static final String GD = "GDStrings";
// 
//     private Strings() {
//         throw new AssertionError();
//     }
// }


import botrino.api.i18n.Translator;
import botrino.api.util.DurationUtils;
import botrino.interaction.annotation.Acknowledge;
import botrino.interaction.annotation.ChatInputCommand;
import botrino.interaction.context.ChatInputInteractionContext;
import botrino.interaction.listener.ChatInputInteractionListener;
import discord4j.core.event.domain.interaction.InteractionCreateEvent;
import discord4j.gateway.GatewayClient;
import org.reactivestreams.Publisher;
import ultimategdbot.Strings;
import java.time.Duration;
import static reactor.function.TupleUtils.function;
package ultimategdbot.command;




@Acknowledge(Acknowledge.Mode.NONE)
@ChatInputCommand(name = "ping", description = "Ping the bot to check if it is alive and view latency information.")
public final class PingCommand implements ChatInputInteractionListener {

    private static String computeLatency(Translator tr, InteractionCreateEvent event, long apiLatency) {
// Path: app/src/main/java/ultimategdbot/Strings.java
// public final class Strings {
// 
//     public static final String GENERAL = "GeneralStrings";
//     public static final String GD = "GDStrings";
// 
//     private Strings() {
//         throw new AssertionError();
//     }
// }


// Path: app/src/main/java/ultimategdbot/command/PingCommand.java
import botrino.api.i18n.Translator;
import botrino.api.util.DurationUtils;
import botrino.interaction.annotation.Acknowledge;
import botrino.interaction.annotation.ChatInputCommand;
import botrino.interaction.context.ChatInputInteractionContext;
import botrino.interaction.listener.ChatInputInteractionListener;
import discord4j.core.event.domain.interaction.InteractionCreateEvent;
import discord4j.gateway.GatewayClient;
import org.reactivestreams.Publisher;
import ultimategdbot.Strings;
import java.time.Duration;
import static reactor.function.TupleUtils.function;

package ultimategdbot.command;




@Acknowledge(Acknowledge.Mode.NONE)
@ChatInputCommand(name = "ping", description = "Ping the bot to check if it is alive and view latency information.")
public final class PingCommand implements ChatInputInteractionListener {

    private static String computeLatency(Translator tr, InteractionCreateEvent event, long apiLatency) {
        return tr.translate(Strings.GENERAL, "pong") + '\n' +