Skip to content

DeltaCoderr/PartBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PartBot

Base code for PartBot, a Bot on Pokémon Showdown.

Features:

  • Quotes module
  • Hangman module
  • Modular structure
  • Discord processes
  • Inbuilt rank system, with auth-translation
  • Room-exclusive commands
  • Pre-implemented demonstrations
  • Logs
  • Alt-tracking for auth

Setup:

  1. Download the project and unzip it.
  2. Navigate to config.js and enter the Bot prefix, Bot username, Bot password, Bot avatar, Bot status, Bot owner, and an array of rooms you'd like the Bot to join.
  3. Navigate to global.js and scroll to the Ranks section (for more details on ranks, scroll down).
  4. Open your Terminal and enter the following:
npm install
node bot.js

If all goes well, you should get a prompt notifying you that your Bot has connected.

Requirements

Node.js (> Node 8.0.0)

Rank Permissions
Locked Limited access to help commands.
None Standard access.
Gamma Hangman, broadcasting access.
Beta Moderation, Tour, Edit access.
Alpha Control access.
Coder Code, Maintainence access.
Admin Complete access.
Auth Rank
+ Gamma
%, $, - Beta
*, @, #, &, ~ Alpha

To-do:

  • Fix permissions issues.
  • Implement Bot avatars.
  • Implement Bot status.
  • Add room-specific commands.
  • Use EventEmitter.
  • Fix authalts.
  • Fix Bot.rooms[].rank.
  • Implement warmup.
  • Add blocks for newly installed / unconfigured projects.
  • Add better help messages.
  • Add room-specific auth.
  • Add moderation / promotion commands.
  • Add BattleAI.
  • Fix Bot.rooms[].tourActive.
  • Implement Tour tracking.
  • Complete all command alternatives for roomrank.
  • Implement PM commands.

Credits:

PartMan - Developer, Administrator

Ecuacion - client.js base

1v1sp, armaldlo, tallydaorangez - 1v1 Type Challenge Resources

Morfent, JetOU, JumboWhales, tlouk, XpRienzo - Making sure PartMan doesn't ruin the Bot with terrible code.

About

Primary Repository for PartBot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.9%
  • Makefile 3.5%
  • Other 1.6%