Git Product home page Git Product logo

zneixbot's Introduction

Introduction

zneixbot is a variety Discord bot with slight moderation / utility features and some fun commands

made by IT nerd with ❤️

Breakthrough of most useful features

  • utility / make-your-life-easier:
    • fast emote adding / showcasing (even with IDs)
    • many converters: colors, dns records, discord snowflakes, temperatures, money (25+ currencies), etc...
    • basic inforamtion-fetching for Discord objects (such as users, servers, avatars, icons, etc...)
    • math calculations
  • moderation:
    • basic kick / ban commands with optional reason (supports IDs)
    • temporary bans
    • ban check / unbanning certain IDs
    • message cleanup
    • quick region change (useful during discord outages)
    • logging of important events, such as joining/leaving server, deleting/editing messages
  • server utilities
    • changeable bot prefix!
    • throwing giveaways with multiple winners!
    • self-assignable roles with one command!
    • highly customizable leveling system with role rewards for free!
      • leaderboard
      • rank-check
      • ignoring certain channels and/or users
      • customizable ways of announcing level ups
  • fun/misc:
    • quite few rng-based commands (8ball, plain rng, %-chance, coinflip)
    • rock-paper-scissors
    • rubik's cube scrambles
    • image squish (just like emote modification of Twitch)
    • wednesday check, my dude
    • yearprogress
    • ( ͡° ͜ʖ ͡°)
    • random gachimuchi track lookup

Note: There are some aliases for several commands, use help command for more information.

FAQ

What changed recently? Are you working on the bot?

Yes, I do. All changes are being posted on support server, this repository and changelog command. Check it sometimes to stay updated!

How do I add bot to my server?

Just click on this link and make sure you have required permissions to add the bot (Managing Server)

Bot didn't respond it's very slow, why?

That happens, sometimes due to API issues and Discord outages, but it's also an issue with my server being small, so be patient please. Bot also goes down for short periods of time due to maintenace - join support server to stay updated or use changelog command

Can I host bot on my own?

Unfortunately that's not possible at the moment, due to no installation docs and difficult database setup. Please use official hosted version

I'm lost, can I get help or contact you somehow?

Sure, you can DM me on Discord zneix#4433 or join support server

Planned to do in near future:

  • Music Module
  • Random Image lookup command
  • auto-role thing for moderation, partly done!
  • Steam API communication
  • warning, feedback, support system via commands

Used libraries:

zneixbot's People

Contributors

zneix avatar dependabot[bot] avatar randers00 avatar

Stargazers

 avatar CivilsMC Melt avatar ⋆ avatar  avatar SEOA7777 avatar  avatar DumbDuck17 avatar One avatar  avatar  avatar Aayush avatar Technetium1 avatar Thandi R. Menelas avatar Jesus Francisco Urias Garcia. avatar dodoGames avatar Irish avatar Karar Al-Remahy avatar  avatar Atzu avatar Rafałek is sus avatar TechStudent10 avatar Renai avatar Richie Seputro avatar ZeroOne avatar Achal Jhawar avatar QW101 avatar  avatar max avatar Mattéo avatar AnaheimDucks16 avatar  avatar AlexDeveloperUwU avatar IncognitoTroop avatar Maike H. do Amaral Belarmino avatar jakub avatar Lewis avatar  avatar PADO avatar Sedat avatar  avatar Nat avatar Roberth avatar Quinn avatar  avatar  avatar Takehiro Ogura avatar Mustafa Yamout avatar  avatar  avatar nav avatar Fluffy avatar Hexxx avatar Sandaru Fernando avatar Luan Menezes avatar  avatar  avatar  avatar  avatar  avatar Jae Jin avatar  avatar Rice avatar Guilherme Mota avatar Jack avatar Wolfie avatar  avatar Flynx avatar  avatar  avatar doge avatar Jérémy Caruelle avatar ZWrld avatar chlebek avatar 0zul avatar Joey avatar  avatar Simon avatar  avatar Igor Makowski avatar Smark avatar  avatar Michał Partyka avatar  avatar Alex avatar Tomasz Bujnik avatar

Watchers

 avatar ZWrld avatar Rafałek is sus avatar Orix avatar

zneixbot's Issues

Re-definition of permission system

  • review of current superusers (make possible changes)
  • guild_perm should use boolean OR instead of AND
  • per-guild permission levels (that includes defining guild bot admin and guild bot mod role with ability to change that with config command)
  • re-defiition of global bot admin/mod permissions

Inefficient Cube Scrambling

The method of scrambling of the Rubik's Cube is messed up. That is because when you pick a random move type from the set of ["U", "R", "L", "D", "F", "B"] you might get B and B right after that, similarly for others, like F & F, R & R etc etc.
Also it can pretty much lead even more problems like B & B' or B & B2 etc, along with L, R & L or maybe L, R & L'

This is not really generating a proper scramble 😐
I'm a speedcuber, so I'm a bit hurt

Basic database functionality

  • organization and redefinition of how db and Discord clients connect in index.js
  • sanitized definition of database credentials
  • database-related utility with all required functions

Modifying guild config via command

This should include:

  • custom prefix
  • ability to modify guild's mod/admin role values (will be used later after re-defining permission system)
  • flag for enabling/disabling certain bot modules
  • customization of certain modules:
    -- leveling
    -- logging
    -- role assignment

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.