knabb215 / Neutra

Stat Tracking Discord Bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

;ø÷lvvi.u Moderation & Stat Tracking Discord Bot

Overview

Hello! I'm ;ø÷lvvi.u, and I specialize in tracking and moderation. I was designed to collect all sorts of data on servers, users, messages, emojis, online time, and more! I also come with a fast and clean moderation system that offers every opportunity for effective server management. Apart from moderation and tracking, I feature 351 commands across 27 categories that provide awesome utilities! Some examples include managing roles and logging server actions.

Categories

Admin

Module for server administration. (13 Commands)

kill: Have the bot leave the server.

massascify: Mass nickname users with odd names.

massban: Massban users matching a search.

massdehoist: Dehoist all server users.

masskick: Mass kick users matching a search.

massrenick: Reset all server nicknames.

massrole: Manage mass adding/removing roles.

muterole: Setup server muting system.

optin: Opt back in to data collection.

optout: Opt out of all data collection.

prefix: Show all server prefixes.

prefixes: Show all server prefixes.

reset: Manage stored user data.

Animals

(17 Commands)

axolotl: Random picture of an axolotl

bear: Random picture of a bear

bird: Random picture of a birb

bunny: Random picture of a bunny

cat: Random picture of a cat

dog: Random picture of a dog

duck: Random picture of a duck

fox: Random picture of a fox

panda: Random picture of a panda (may be a redpanda)

penguin: Random picture of a penguin

pig: Random picture of a pig

possum: Random picture of a possum

raccoon: Random picture of a raccoon

redpanda: Random picture of a redpanda

sheep: Random picture of a sheep

snake: Random picture of a snake

squirrel: Random picture of a squirrel

Automod

Manage the automod system. (10 Commands)

antiinvite: Enable or disable auto-deleting invite links

autorole: Assign roles to new members.

clearwarns: Clear a user's warnings

filter: Manage the server's word filter.

listwarns: Show all warnings a user has.

reassign: Reassign roles on user rejoin.

unwarn: Revoke a warning from a user

warn: Warn users with an optional reason.

warncount: Count the warnings a user has.

warns: Display the server warnlist.

Botadmin

Bot admin only stats cog. (24 Commands)

annoy: Retarded

bottomservers: Show least member servers.

cachedcommands: Show commands in the cache.

cancelannoy: This is retarded

command_history: Show command history.

debug: Show helpless commands.

defaulthelp: Default

del: Delete a message.

dumpservers: DMs all servers.

emojipost: Sends all server emojis.

extension: Show info on an extension.

extensions: List all cogs.

firstservers: Show first joined servers.

gist: Post a gist on github.

guild: Get stats on a bot server.

inv: Create a server invite.

listservers: Lists all servers

members: Show members for a server.

message: DM a user the bot knows.

nickscan: List all bot nicknames.

recentservers: Show latest joined servers.

say: Say a message.

sss: Show shared servers.

topservers: Show most member servers.

Botconfig

Owner only configuration cog. (14 Commands)

addadmin: Add a new bot admin.

addowner: Add a new bot owner.

adminlock: Admin-lock the bot.

blacklist: Blacklist a discord object.

blacklisted: Show blacklisted objects.

change: Change the bot's specifications.

config: Change a config.json value.

leaveserver: Have the bot leave a server.

ownerlock: Owner-lock the bot.

remadmin: Remove a bot admin.

remowner: Remove a user from my owner list.

toggle: Toggle disabling a command.

unblacklist: Unblacklist discord objects.

write: Write to the bot overview or changelog.

Config

Configure the permission system. (4 Commands)

disable: Disable commands for users, roles, and channels.

enable: Enable commands for users, roles, and channels.

ignore: Ignore channels, roles, and users.

unignore: Unignore channels, users, and roles.

Conversion

Module for unit conversions. (16 Commands)

binint: Convert binary to an integer.

binstr: Convert binary to a string

cm: Convert centimeters to feet and inches.

dechex: Convert decimal into hex.

decode: Decode from b32, b64, b85, rot13, hex.

encode: Encode to: b32, b64, b85, rot13, hex.

ft: Convert feet.inches to centimeters

hexdec: Convert hex to decimal.

intbin: Convert an integer to binary.

kg: Convert kilograms to pounds.

lb: Convert pounds to kilograms

morse: Converts ascii to morse code.

morsetable: Show the morse lookup table

strbin: Convert a string to binary.

temp: Convert between units of temperature.

unmorse: Converts morse code to ascii.

Database

Module for handling the database (6 Commands)

database: Show the database schema.

discard: Discard the data on a server.

postgres: Show info on the database.

sql: Run sql and get results in rst fmt.

table: Show info on a db table.

update: Update the database.

Files

Module for downloading files. (14 Commands)

dumpbans: DMs you a file of server bans.

dumpbots: DMs you a file of server bots.

dumpcategories: DMs you a file of voice channels.

dumpchannels: DMs you a file of text channels.

dumpemotes: DMs you a file of server emojis.

dumphelp: DMs you a file of commands.

dumphumans: DMs you a file of server humans.

dumpmessages: DMs you a file of channel messages.

dumproles: DMs you a file of server roles.

dumpsettings: DMs you a file of server settings.

dumpusers: DMs you a file of server members.

dumpvoicechannels: DMs you a file of voice channels.

dumpwarns: DMs you a file of server warns.

readme: DMs you my readme file.

Help

My extensive help category. (18 Commands)

aliases: Show the aliases for a command

botperms: Check if the bot can run a command.

brief: Get the short description of a command.

canrun: See if a command can be executed.

category: Show the parent category of a command.

commandinfo: Get attribute info on a command.

commandsearch: Search for a command by name.

cooldown: Show the cooldown for a command.

docstring: Get the help docstring of a command.

examples: Get specific examples for a command.

help: My documentation for all commands.

made: Show when a command was first made.

reqperms: Check if you can run a command.

updated: Show when a command was last updated.

usage: Get a usage example for a command.

where: Show where a command can be run.

writer: Show who wrote a command.

writers: Show all people who wrote for me.

Info

Module for bot information. (26 Commands)

about: Display information about the bot.

avgping: View the average message latency.

botadmins: Show the bot's admins.

botowners: Show the bot's owners.

bugreport: Send a bugreport to the developer.

changelog: Show my changelog.

cogs: List all current cogs.

github: Github commit history.

hostinfo: Show the host environment.

invite: Invite the bot to your server!

lines: Show sourcecode statistics.

neofetch: Run the neofetch command.

overview: Show some info on the bot's purpose.

ping: Test the bot's response latency.

privacy: View the privacy policy.

replytime: Show reply latencies.

sharedservers: Show servers shared with the bot.

socket: Show bot socket stats.

source: Display the source code.

stats: Display the bot's discord info.

suggest: Send a suggestion to the developer.

support: Join my support server!

uptime: Show the bot's uptime.

uptimeinfo: Show a graph of uptime stats

users: Show users I'm connected to.

vote: Show your support by voting for me!

Logging

Manage the logging system (7 Commands)

editsnipe: Snipe an edited message.

find: Find any user using a search.

log: Enable specific logging events.

logchannel: Set your server's logging channel.

snipe: Snipe a deleted message.

unlog: Disable specific logging events.

unlogchannel: Remove the server logging channel.

Manager

Manage bot processes and cogs. (18 Commands)

botvars: Reload the bot variables.

cleartrace: Clear the console.

do: Repeat a command.

elapse: Time a command response.

eval: Evaluate python code.

git: Run github commands.

load: Load an extension.

ras: Reload all settings modules.

rau: Reload all utilities modules.

reboot: Cleanly reboot the bot.

refresh: A faster way of rebooting.

reload: Reload an extension.

reloadall: Reload all extensions.

reloadsetting: Reload a utilities module.

reloadutil: Reload a utilities module.

sh: Run shell commands.

sudo: Run a command as another user.

unload: Unload an extension.

Misc

(3 Commands)

define: None

print: None

size: Just try it and see.

Mod

Moderate server users. (17 Commands)

addrole: Add multiple roles to a user.

ban: Ban users from the server.

blind: Hide a channel from a user.

block: Restrict users from sending messages.

kick: Kick users from the server.

lock: Prevent messages in a channel.

mute: Mute users for a duration.

removerole: Remove multiple roles to a user.

slowmode: Set the slowmode for a channel

softban: Softban users from the server.

tempban: Temporarily ban users.

temprole: Temporarily add roles to users.

unban: Unban a previously banned user.

unblind: Reallow users see a channel.

unblock: Reallow users to send messages.

unlock: Unlock a channel.

unmute: Unmute muted users.

Monitor

Module for monitoring bot status. (6 Commands)

bothealth: Show bot health.

logger: View logging files.

objgrowth: Debug memory leaks.

pm2: View pm2 files.

threadinfo: Show bot threadinfo.

todo: Manage the bot's todo list.

Player

Module for playing audio. (17 Commands)

connect: Connect to a channel.

current: Show track info.

disconnect: Disconnects from a channel.

fastforward: Fast forward the track.

pause: Pause the track.

play: Play a track from a search.

playnext: Front queue a track.

position: Show the track position.

replay: Play the previous track.

resume: Resume the track.

rewind: Rewind the track.

save: Save a song to your liked songs.

seek: Seek to a position in the track.

skip: Skip the track.

stop: Stop track and clear the queue.

trackinfo: Show track info.

youtube: Get results from a search.

Playlists

Module for managing playlists. (4 Commands)

playliked: Enqueue saved songs.

playlist: Manage playlists.

playlists: Show queues saved by a user.

playtop: Enqueue the top 10 most frequently queued tracks.

Queue

Module for managing the queue. (14 Commands)

clear: Clear the queue.

dedupe: Remove duplicate tracks.

dequeue: Clear a user's enqueues.

jump: Jump to a track in the queue.

loop: Loop the track or queue.

move: Move a song in the queue.

remove: Remove a track from the queue.

requeue: Queue the previous track.

reverse: Reverse the queue.

shuffle: Shuffle the queue.

skipto: Skip to a track in the queue.

tracks: Show the track queue.

unloop: Un-loop the track or queue.

weed: Clear absent user enqueues.

Audio

Module for managing the queue. (16 Commands)

bass: Toggle the bass effect.

default: Restore audio effects to default.

earrape: Toggle the earrape effect.

echo: Toggle the echo effect.

effects: Show audio effects.

muffle: Toggle the muffle effect.

nightcore: Toggle the nightcore effect.

phaser: Toggle the phaser effect.

pitch: Alter the pitch of the player.

robot: Toggle the robot effect.

speed: Alter the speed of the player.

treble: Toggle the treble effect.

tremolo: Toggle the tremolo effect.

vibrato: Toggle the vibrato effect.

volume: Alter the volume.

whisper: Toggle the whisper effect.

Voice

Module for voice permissions. (10 Commands)

bind: Bind music commands to a channel.

djlock: Lock the music module to DJs.

djrole: Manage the DJ role.

djs: Show the server djs.

djunlock: Unlock the music module.

unbind: Unbind music commands from a channel.

vckick: Kick users from a voice channel.

vcmove: Move a user from a voice channel.

vcpurge: Kick all users from a voice channel.

vctransfer: Transfer users into a new channel.

Server

Module for server management (4 Commands)

cleanup: Clean up bot command usage.

emoji: Manage server emojis.

purge: Purge any type of content.

role: Role management commands.

Stats

Module for server statistics (24 Commands)

admins: Show the server admins.

channelinfo: Get info about a channel.

emojiinfo: Get info about an emoji.

emojistats: Emoji usage tracking.

emojiusage: Get usage stats on an emoji.

emptyroles: Show roles that have no users.

firstjoins: Show the first users to join.

joined: Check when a user joined the server.

joinedatpos: Show who joined at a position.

joinpos: Show the join position of a user.

lastjoins: Show the latest users to join.

listbots: Shows all the server's bots.

listchannels: Show the server's channels.

listroles: Show an embed of all server roles.

mods: Show the server moderators.

permissions: Show a user's permissions.

rolecall: Counts the users with a role.

rolecount: Counts the roles on the server.

roleinfo: Get information on a role.

roleperms: Show the permissions for a role.

serverinfo: Show server information.

topic: Show the topic of a channel.

userinfo: Show information on a user.

whohas: Show the people who have a role.

Tasks

Module for handling all timed tasks. (1 Commands)

reminder: Set a reminder for yourself.

Tracking

Module for user statistics (23 Commands)

activity: Show the most active users.

avatars: Show past user avatars.

barstatus: Status info in a bar graph.

botusage: Show the top bot users.

channelstats: Show channel activity.

clocker: Show days a user was active.

clocking: Show all active users.

commandcount: Show a user's commands.

commandstats: Bot commands listed by popularity.

icons: Show past server icons.

invited: See who invited a user.

invites: Count the invites of a user.

messagecount: Count the messages a user sent.

messagestats: Show message stats.

nicknames: Show a user's past nicknames.

piestatus: Status info in a piechart.

seen: Check when a user was last seen.

spoke: Check when a user last spoke.

spokehere: Check when a user last spoke here.

top: Show top message senders.

user: Show information on a user.

usernames: Show a user's past usernames.

voicetime: Get voice data

Utility

Module for general utilities. (25 Commands)

ascify: Convert special characters to ascii.

avatar: Show a user's avatar.

badges: Show all the badges a user has

banner: Show a user's banner.

calculate: Calculate a math formula.

charinfo: Show information on a character.

clock: Get the time of any location

color: Show a given color and its values.

defaultavatar: Show a user's default avatar.

dehoist: Dehoist a specified user.

embed: Create an embed interactively.

geninv: Generate a server invite link.

gtoken: Generate a discord token.

nickname: Edit or reset a user's nickname

oauth: Generate a bot invite link.

platform: Show a user's discord platform.

ptoken: Decode a discord token.

raw: Shows the raw content of a message.

reactinfo: Get react info on a message.

serveravatar: Show the server's icon.

shorten: Shorten URLs to bitly links.

snowflake: Show info on a discord snowflake.

status: Show a user's discord status.

voiceusers: Show all the users in a vc.

whatis: Get the type of a discord object.

About

Stat Tracking Discord Bot

License:MIT License


Languages

Language:Python 81.0%Language:HTML 17.8%Language:CSS 1.1%Language:JavaScript 0.2%