Skip to content

TheSimpleTeam/JRevolt

Repository files navigation

JRevolt

A Java Api wrapper for Revolt.


Example

public class Main {
    
    public static class MyListener implements RevoltListener {
        @Override
        public void onMessageReceived(MessageReceivedEvent event) {
            if(event.getContent().equalsIngoreCase("ping")) {
                event.getMessage().reply("Pong !");
            }
        }
    }
    
    public static class PingCommand extends Command {
        public PingCommand(String name, String description) {
            super(name, description);
        }

        @Override
        public void execute(String[] args, Message message) {
            message.reply("Pong !");
        }
    }
    
    public static void main(String[] args) {
        JRevolt revolt = new JRevolt("YOUR_TOKEN");
        revolt.addListener(new MyListener());
        revolt.addCommands(new PingCommand("ping", "Pong !"));
    }
    
}

Events:

  • Error

  • Authenticated

  • Pong

  • Ready

  • Message

  • MessageUpdate

  • MessageDelete

  • ChannelCreate

  • ChannelUpdate

  • ChannelDelete

  • ChannelGroupJoin

  • ChannelGroupLeave

  • ChannelStartTyping

  • ChannelStopTyping

  • ChannelAck

  • ServerUpdate

  • ServerDelete

  • ServerMemberUpdate

  • ServerMemberJoin

  • ServerMemberLeave

  • ServerRoleUpdate

  • ServerRoleDelete

  • UserUpdate

  • UserRelationship

About

A revolt wrapper in java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages