Skip to content

Instantly share code, notes, and snippets.

View panpawn's full-sized avatar

Jeremy Piemonte panpawn

View GitHub Profile
@panpawn
panpawn / Pony Bot Guide
Last active February 20, 2018 07:28
Pony Bot Guide (Main)
/******************
* Pony Bot Guide *
* By: panpawn *
******************/
(Updated: November 16th, 2014)
Pony Bot is a Pokemon Showdown bot that is hosted, maintained and customized by panpawn. The bot can moderate for flooding, stretching, and caps as well as blacklisted users. Pony Bot is a bot that is a fork of TalkTakesTime and Quinella's bot. Here are some of it's commands:
Default Commands List:
@panpawn
panpawn / Pony Bot Guide
Created November 17, 2014 00:33
Pony Bot Guide (Gold)
/******************
* Pony Bot Guide *
* By: panpawn *
******************/
(Updated: November 16th, 2014)
Pony Bot is Gold's bot that is hosted, maintained and customized by panpawn. The bot can moderate for flooding, stretching, and caps as well as blacklisted users. Pony Bot is a bot that is a fork of TalkTakesTime and Quinella's bot. Here are some of it's commands:
Default Commands List:
@panpawn
panpawn / botreminders.js
Last active August 29, 2015 14:10
A reminder command for PS bots.
/*
* Bot Reminders Command
* Credits: panpawn
*
* Steps to add in this command:
* 1. Create a file named "reminders.txt" in the main directory.
* 2. Copy in the command below into commands.js.
* 3. Edit the command for "remind_view_users" and "remind_edit_users" accordingly.
* 4. Reload chat commands.
* 5. PM the bot: .r add, hi
@panpawn
panpawn / Bot Hosting Services.md
Last active August 29, 2015 14:10
Bot Hosting Services

Pokémon Showdown Bot Hosting Services


Have you been interested in having a Pokémon Showdown bot for your server or room, but don't know how to set it up or don't have the resources to do so?

If you buy my bot, please note that it is going to be forked from TalkTakesTime's PS Bot Repo with a few customized enhancements. This bot will be able to moderate any rooms you see fit. I can gurantee at least a 99% uptime of this bot, minus the time it takes for me to update it and bring it back up and poweroutages (highly rare).

Pricing

The cost of having me host a bot is fairly sraight forward, as shown in the table below.
Cost Billing Cycle
$2.50Monthly
@panpawn
panpawn / amethyst_bot_guide.md
Last active August 29, 2015 14:11
Amethyst Bot Guide

Protection Bot Guide (Amethyst Bot)

(Updated: December 15th, 2014)

Protection Bot is a Pokemon Showdown bot that is hosted, maintained and customized by panpawn. The bot can moderate for flooding, stretching, and caps as well as blacklisted users. Protection Bot is a bot that is a fork of TalkTakesTime and Quinella's bot. Here are some of it's commands:

Default Commands List:

.about - Will display information about the bot.
.ab [user] - Will permanently add someone to the rooms "blacklist", which will automatically roomban said user every time they go to join the room.
.unab [user] - Will remove said blacklisted user from the room.

@panpawn
panpawn / poll.js
Last active August 29, 2015 14:20
A poll plugin for PS!
/* Poll commands
* by panpawn
*/
//This is the line that controls what tiers are in tierpoll !_!
var tiers = 'other, ru, tier shift, [Gen 5] OU, [Gen 5] Smogon Doubles, random doubles, random triples, custom, reg1v1, lc, nu, cap, cc, oumono, doubles, balanced hackmons, hackmons, ubers, random battle, ou, cc1v1, uu, anything goes, super staff bros, inverse';
function splint(target) {
var cmdArr = target.split(",");
for (var i = 0; i < cmdArr.length; i++) cmdArr[i] = cmdArr[i].trim();
<html>
<!-- Website design by panpawn -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Gold!</title>
<style>
button {
background-color: #ffab23;
-moz-border-radius: 10px;
@panpawn
panpawn / dynamic-roomintro-guide.MD
Last active April 8, 2017 19:32
Dynamic Roomintro Guide

Dynamic Roomintro Guide

(by panpawn)

What is a dynamic roomintro? What are the benefits of using one?

A dynamic roomintro allows ROs to set a home roomintro (the one that is displayed upon joining the room), and then also other screens that they can allow the user to navigate to by creating buttons. A dynamic roomintro is basically a way that provides users of the room with a way of interacting with a room's roomintro. It's an interactive roomintro.

Commands

/dynamicroomintro sethome [home roomintro HTML] - Sets the homescreen of the dynamic roomintro. RO+

/dynamicroomintro delete - Deletes a room's dynamic roomintro and all elements of the dynamic roomintro; use with caution. RO+