public static <R extends ConversationMessage> ConversationReply<R> of(R reply) {
        Objects.requireNonNull(reply, "reply");
        return new ConversationReply<>(Promise.completed(reply));
    }
Creates a new {@link ConversationReply}.

@param reply the reply message
@param <R> the type
@return the new reply encapsulation
helper/src/main/java/me/lucko/helper/messaging/conversation/ConversationReply.java