Code Monkey home page Code Monkey logo

xgen-discord-bot's Introduction

XGEN-DISCORD-BOT

A discord bot for XGenStudios. Mostly for stick arena. Just thought I'd release the rewritten and easy to use version for those who still play sa and shit and wanna run the bot in their server, cause I don't care about these games anymore and I won't bring the bot back myself.

REQUIREMENTS

  1. You need python 3.6 or newer installed on your computer. I used 3.6.8 to run this bot. Also make sure to check "add to PATH" option in the installer.
  2. After you have installed python, download this repository as .zip file. Or go to the releases page and download this project.
  3. After you downloaded and unpacked the folder, go to the folder "Install Modules".
  4. Then run the file 'install.bat'. It will install all the required modules for this project for you.
  5. If you see any errors, you might need to also download and install this: https://sourceforge.net/projects/gtk-win/files/latest/download

HOW TO RUN THIS BOT

  1. After you done the stuff above, you can go back and get to editing the config.ini file. You can open it with notepad or any other editor.
  2. In config.ini you have bunch of variables that you need to edit. Bot token, your admin name.. etc. You will get it once you open it. To set your bot accounts for sa, just run 'botGenerator.py'. It will help you create the bots and edit the variables in config.ini file for you so you don't have to do that manually.
  3. You don't need to edit the bot_prefix, bot_activity, bot_status_text, bot_status variables.
  4. After you set all the variables, you can just run the 'run.py' file and your bot will start in the server you invited it to.
  5. If you don't know how to get a discord bot token or how to invite the bot to your server, just google it, there are tons of tutorials for that.
  6. And that's all. Have fun I guess. The bot is pretty much yours (kinda).
  7. Also, don't edit any of the .py files unless you know what you're doing.

COMMANDS

!stats [account] - Lookup stats for a Stick Arena account.

!statsbbh [account] - Lookup stats for a Boxhead account. Aliases: !bbhstats, !bbh, !statsboxhead, !boxheadstats

!oldstats [account] - Check stats for an account before the dumb reset. Aliases: !old, !prevstats, !statsold

!prems [account] - Lookup premium items for a boxhead account. Aliases: !premiums

!users [server] - Check who's currently online in a specified Stick Arena server.

!games [server] - Check what games are currently available in a specified Stick Arena server.

!gameinfo [server] [game name] - Check info on a specified game in a specified Stick Arena server. Aliases: !info

!creator [server] [game name] - Check who created a specified game in a specified Stick Arena server.

!find [player] - Search for user through all of Stick Arena servers. Aliases: !f

!totalstats - Check how many users are online and how many games are opened in all sa servers. Aliases: !total, !ts, !activity

!create [username] [password] [optional color code] - Create a new XGen account. Aliases: !createacc, !make

!namechange [current name] [password] [new name] - Change your XGen username. Aliases: !change, !changename

!check [primary color code] [optional secondary] - Generate profile with your given color code for name and spinner. Aliases: !spinner, !color, !checkcolor, !checkspinner, !cp

!randomcolor - Generate random sa color (to request only working color code, type !randomcolor valid). Aliases: !rand, !random, !randcol, !randcolor

!oldskool [RRRGGGBBB] [RRRGGGBBB] - Generate oldskool spinner with the color code you specified. Aliases: !os

!pro [RRRGGGBBB] [RRRGGGBBB] - Generate the pro spinner with the code code you specified. Aliases: !thepro

!validate [RRRGGGBBB] - Check if a color code will have a red glitch in Stick Arena lobby. Aliases: !valid, !validcolor, !validatecolor

!buy [account] [password] [spinner] [RRRGGGBBB] [RRRGGGBBB] - Buy any Stick Arena spinner of any color code. Aliases: !purchase, !buyspinner

!verify [account] [password] [email] - Verify an xgen account.

!recover [email] - Recover an xgen account. Aliases: !recov, !lostacc, !lost

!servers - Server names for !users, !games, !creator and !gameinfo commands.

!spinners - List of SA spinners that you can purchase with bot. (For !buy command).

!staff - Give link to current XGen staff forum thread. Aliases: !admins, !mods

!forums - Request for XGen forums link. Aliases: !forumslink, !forum, !discourse

!highscores - Request for all Stick Arena highscores links. Aliases: !hs, !leaderboard, !lb

!xgenapis - Request a list of all (useful) XGen apis. Aliases: !apis, !apiurls

!maptools - Request for available Stick Arena map tools. Aliases: !eedok

!commands - Obviously get the list of all commands. Aliases: !cmds, !command

!help - What the hell is this bot? Yea.. that command is for that.

xgen-discord-bot's People

Contributors

michal2sab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

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.