Skip to content

AppLoidx/java-vk-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-vk-bot

Clone

git clone https://github.com/AppLoidx/java-vk-bot.git

Adding access token from vk

public class VkApp {
    public static void launch(String accessToken, int groupId){
        vk.VkApp app = new vk.VkApp(accessToken, groupId);
        app.launch();
    }

    public static void launch() {
        launch("accessToken", 1111);    // access_token, group_id
    }
}

Adding new Command

In package package command.impl

@Command(value = "hello", aliases = {"привет", "йоу"})
public class Hello implements Executable {

    public BotResponse execute(Message message) throws Exception {
        return BotResponseFactoryUtil.createResponse("hello-hello", message.peerId);
    }
}

Добавление новой команды

Чтобы добавить новую команду нужно создать класс с аннотацией Command в пакете command.impl

@Command(value = "hello", aliases = {"привет", "йоу"})
public class Hello implements Executable {

    public BotResponse execute(Message message) throws Exception {
        return BotResponseFactoryUtil.createResponse("hello-hello", message.peerId);
    }
}

Команда должна вернуть объект BotResponse, который содержит id адрессата и тело сообщения

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages