Skip to content

StickyBot, a discord bot that allows persistent messages in text channels. Used in 35k+ communities!

License

Notifications You must be signed in to change notification settings

sircam191/StickyBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StickyBot Discord Bot

www.stickybot.info

! StickyBot ownership has changed, this GitHub repo will no longer contain any code or be updated.

Discord Bots Discord Bots Discord Bots

Docs can be found Here.

StickyBot Logo

StickBot is a Discord bot that uses Discords REST API, Gradle, and JDA4. The bot lets a user "stick" a message to a channel, meaning that stickied message will always be the most recent message in the channel even when other users send a message. The bot connects to a mySQL database to save information so it will keep data after a restart or update. The bot has many other command, some of which use other APIs.

StickyBot has features such as:

-Sticking a message to a discord channel. here.

-Sticking a embed message to a discord channel. here.

-Sticking a embed with a webhook. here.

-Using a image recgonition API. here.

-Creating Simple and multiple choice polls in a discord channel. here & here.

-Getting information on a discord user. here.

-Getting the weather of a specified loction. here.

-Searching Wikipedia for a article and returning the link, first paragraph, and image. here.

-Getting a random Wikipedia article and returing the link, first paragraph, and image. here.

-Getting a random WikiHow article and returing the link, and image. here.

-Lookup something on the Urban Dictionary here.

-Get the compatibility % on two names here.

-Fliping a coin. here.

-Rolling two dice. here.

-And More.

Add StickyBot to your server here.

(NOTE: Not all source code is up-to-date of what is running on the live server for StickyBot. Some files have also been modified for privacy and security reasons.)

Self-Hosting

This bot is not made to be self-hosted, it is on GitHub for transparency purposes.

Self-hosting your own copy of this bot is not supported; the source code is provided here so users and other bot developers can see how the bot functions. No support will be provided for editing, compiling, or building any code in this repository, and any changes must be documented as per the license.

If you would like to self-host you will need to change these values in Main.java:

public static String botId = "Your Bot ID";
public static String token = "Your Bot Token";
public static String dbUrl = "Your MySQL DB Address";
public static String dbUser = "Your MySQL DB Username";
public static String dbPassword = "Your MySQL DB Password";

No other support will be available for self-hosting of this bot.

Usage

To get a list of commands use the ?help command.

Contributing

For major changes, please open an issue first to discuss what you would like to change, or contact me on Discord: P_O_G#2222 or join the StickBot Support Server on Discord.

License

Apache License 2.0

Copyright 2020 Cameron Smith

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

StickyBot, a discord bot that allows persistent messages in text channels. Used in 35k+ communities!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published