Skip to content

Higirayn/VK_Bot-master

Repository files navigation

VK Project Raid Activity Bot

Разработчики Higirayn.

Версия: 1.0

Описание:

Данный бот был написан для отслеживания активностей в ВК группе ProjectRaid.

Подробное ТЗ можно найти тут: ТЫК

Используемый SDK:

Java VK Bots Long Poll API

Требования:

- Java 8 или выше
- Gradle 8.0 или иной

Как добавлять команды?

public class Main {
    public static void main ( String[] args ) {
        initCommands();
        //...
    }
    private static void initCommands() {
        MessageHandler.addCommand(new Profile());
        MessageHandler.addCommand(new Help());
    }
}

Примеры команд

public class Profile extends ACommand {

    // Устанавливаем имя команды, с помощью которого они и будет вызываться
    @Override
    public String getCommandName() {
        return "Профиль";
    }

    // Описание команды. Выводится в выводе команды "Помощь"
    @Override
    public String getCommandDescription() {
        return "Выводит данные профиля";
    }

    //Уровень доступа, с которого можно использовать данную команду
    @Override
    public int getPermissionsLevel() {
        return 1;
    }

    //Действие, которое будет происходить в случае выполнения всех условий по вызову команды
    @Override
    public void action(User user) {
        Bot.getInstance.sendMsgToUser(user, user.toString());
    }
}

Уровни доступа команд на момент Version 1.0 :

Гость - 0

Пользователь - 1

Администратор - 2

Разработчик - 3

Консоль - 4 SOON

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages