Theta Base Impl

Base implementation for the Theta Discord Bot

License

License

Categories

Categories

Discord API Business Logic Libraries
GroupId

GroupId

com.github.meowingtwurtle
ArtifactId

ArtifactId

theta-impl
Last Version

Last Version

201803040323
Release Date

Release Date

Type

Type

jar
Description

Description

Theta Base Impl
Base implementation for the Theta Discord Bot
Project URL

Project URL

https://github.com/ThetaDevs/Theta.git
Source Code Management

Source Code Management

https://github.com/ThetaDevs/Theta.git

Download theta-impl

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.meowingtwurtle/theta-impl/ -->
<dependency>
    <groupId>com.github.meowingtwurtle</groupId>
    <artifactId>theta-impl</artifactId>
    <version>201803040323</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.meowingtwurtle/theta-impl/
implementation 'com.github.meowingtwurtle:theta-impl:201803040323'
// https://jarcasting.com/artifacts/com.github.meowingtwurtle/theta-impl/
implementation ("com.github.meowingtwurtle:theta-impl:201803040323")
'com.github.meowingtwurtle:theta-impl:jar:201803040323'
<dependency org="com.github.meowingtwurtle" name="theta-impl" rev="201803040323">
  <artifact name="theta-impl" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.meowingtwurtle', module='theta-impl', version='201803040323')
)
libraryDependencies += "com.github.meowingtwurtle" % "theta-impl" % "201803040323"
[com.github.meowingtwurtle/theta-impl "201803040323"]

Dependencies

compile (4)

Group / Artifact Type Version
com.github.meowingtwurtle : theta-api jar 201803040323
net.dv8tion : JDA jar 3.4.0_318
com.google.guava : guava jar 23.6-jre
org.apache.commons : commons-lang3 jar 3.6

Project Modules

There are no modules declared in this project.

REASONS!

A Discord bot for every server!

Build Status


Commands:

8ball: Prints a random string from our magic 8Ball machine.

alias: Prints all the aliases for a command

chess: A WIP chess game.

coinflip: Flips a coin and prints the result.

debug: Used internally for debugging.

delete: Deletes messages.

diceroll: Rolls a dice (or die) and prints the results.

disable: Disables a command on this server.

enable: Enables a command on this server.

eval: Evaluates a math expression and prints result.

getenabled: Prints whether a command is enabled on this server.

getpermlevel: Prints the required permission level for a command in this Guild.

getprefix: Prints the current prefix for this server.

help: Lists all commands (only primary aliases).

info: Prints the version of Reasons.

invite: Prints the link to add Reasons to another server.

notifyrand: Notifies a random member of a Role.

ping: Ping!

poing: Poing!

pong: Pong!

roles: Lists all roles and their ID's in the guild

setpermlevel: Sets the permission level required for a command on this server.

setprefix: Sets the prefix on this server.

shutdown: Used to shutdown Reasons. Dev only, dont bother trying.

vote: Begins a vote with the specified options that ends after the specified amount of seconds.


##Planned features:

Permissions overhaul.

Administrative things.


##Important Note Audio is currently being rewritten due to a recent update in JDA.


##Resources:

Reflections

JDA

ffmpeg

ffprobe

youtube-dl

com.github.meowingtwurtle

Versions

Version
201803040323
201803040247
201801060201
201801041824
cbda482
a9f86ec