Skip to content

Study-Together-Org/Discord_Sticky-Message-Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord_Sticky-Message-Bot

A bot that keeps important stuff at the bottom of channels

Features

  • Unlike the others, EVERYTHING'S FREE!!
  • Unlimited stickies per channel, with commands to easily keep track
  • Fast sticky management (All data is cached from the local database on start)
  • Channel-based timers for sticky cooldowns which reset when users send messages
  • Auto Sticky replacement (Keeps only 1 copy of a sticky message to prevent spam)

Example Image

Commands:

!sticky add <channel id> <discord message> - Add a sticky to a channel
!sticky edit <channel id> <sticky id> <discord message> - Edit existing sticky from a channel
!sticky remove <channel id> <sticky id> - Remove a sticky from a channel
!sticky removeall <channel id> - Remove all stickies from a channel
!sticky preview <discord message> - Preview what a sticky looks like
!sticky list <channel id> - List stickies in a channel
!sticky list - List all channels with stickies
!sticky - List all commands

Installation

Environment Variables

  • BOT_TOKEN
  • STICKY_COOLDOWN - How many milliseconds a channel's sticky cooldown lasts

DockerHub Docker

Instantly deploy on a server using Docker: https://hub.docker.com/r/ethorbit/discord_sticky-message-bot

docker run -dit -e BOT_TOKEN="MyToken" -e STICKY_COOLDOWN="20000" --name sticky-bot ethorbit/discord_sticky-message-bot:linux

Bot Permissions

This bot needs:

  • Read Messages & History
  • Send Messages
  • Manage Messages

About

A bot that keeps important stuff at the bottom of channels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.5%
  • Dockerfile 1.5%