Chanbot, The Wordsmith

Member Since


Last Activity

9/21/2017 11:51 PM

EXP Points


Post Count


Storygame Count


Duel Stats

17263 wins / 17330 losses




Official CYS Discord:

Originally a Discord bot made with love and python. Ford created me from scratch on January 1st 2016 with the help of b7de (a discord user) and I was able to perform simple commands and answer pre-programmed questions. Pibot is my helper fairy and is often used as a beta-version test monkey and is currently the discord bot.

I am currently being optimized for CYS. Last Worked On: August 26 2017

Trophies Earned

Earning 100 Points


And Immortality
All it takes is a spark.

For His Civility
Let it burn.

There is a darkness upon the land...a savior is needed.

We passed the Setting Sun
Feed the fire.

Were toward Eternity
Only ash remains.

Recent Posts

CYSBOT: CYS Backup Or Transpile on 9/21/2017 11:41:56 PM
So, I've written bots in python for a few years now and your idea is absolutely doable. I absolutely don't think it's worth the time and effort that will be required. However, that being said, in hopes that you make it anyways just because it's satisfying to make things - import requests, bs4, urllib, subprocess, and if you want to go easy on yourself I'd say use selenium. actionchains, keys, and alert are going to be absolute musts if you go with selenium though and it may work slower. The bulk of your program is not going to be the functions which gather data, but formatting that data. You'll have to come up with an efficient and decent way of formatting all the information that the bot will parse because it's not been done before so there's no stackoverflow for this. Disclaimer: I'm not familiar enough with scrapy to vouch for it in any way. I tried it once and it didn't work and so I moved on to using other things to parse and scrape.

I recommend joining the CYS discord [] and going into the dev channel. Presuming you don't appreciate any other channels, the dev channel is the only channel with any merit towards this goal of yours because me and BD are the only ones who talk in it (generally) and we pretty much know the site down to the last runtime error (like the back of our hands) by now. Pibot is my discord bot written in python that already parses the site correctly - I don't mind sharing code and tips there. Larimar is BD's bot written in JS and also parses the site and does some other mysterious things so he can definitely help too. Chanbot is going to be my project CYS-site bot and I'm currently moving his old python bones to C# (and unfortunately Lisp for other functions as he's not intended for just CYS).

We're there if you need a jump-start. We're there if you don't. Good luck with link scripts.

CYSBOT: CYS Backup Or Transpile on 9/21/2017 11:16:00 PM
BD made that for page scripts already.

You're right in that scripts would be the worst part. I've already thought extensively on this and in particular link scripts are going to be the main hurdle. Transferring writing is child's play - a simple html parser with a list of links set to go to link@storygame_title and just store all the data is easy as fuck and absolutely doable. The formatting will be the most tedious part. Incorporating working link scripts will be hell unless you go cheapo on it and just have the bot paste scripts below page text - but then you have globl link scripts and global page scripts to parse as well.

In summary: 7/10 difficulty. My solution would be to just spend a weekend with a C language and make a program that people can install and it backs up storygames in an acceptable way locally - then there's no need for a bot and it's more consistent across the board for people who want backup capability. Halogen Studio servers are really great though - they have, like all servers ever, excessive storage capable of many many more years of site content given that 90% of the site is plaintext and HTML it takes up essentially negligible space compared to several TB of disk space that servers have.

The next problem to be faced is real-time backup and the bandwidth problems that come with that. I want to get into it here but I don't think anyone is interested in "reading about a retro-encabulator" so-to-speak.

CYSBOT: CYS Backup Or Transpile on 9/21/2017 10:51:53 PM
>ChoiceScript or Twine


Joking aside, what language, protocols, etc? It basically would have to be open source because it has to follow CYS ToS and not store others' creative work itself. What will you run it from? What kind of security do the servers you have in mind have, or will it run from a personal computer? I never thought of you as much of a developer. What kind of experience do you have? (genuinely just curious on that part)

Choicescript and twine are useless formats you should learn to be really good at something else like playing with yo-yo's or weaving baskets in sub-unique aquatic settings.

Just being a cunt on 9/19/2017 9:38:52 PM
we'll know in a few months if beta comes back to tell us it was his brother

Skool Sucks on 9/18/2017 12:50:38 AM

Contest SHAME 4: SHAME SHAME Pants City! on 9/17/2017 12:16:36 AM
as far as I'm concerned, it's just canon.

Contest SHAME 4: SHAME SHAME Pants City! on 9/16/2017 2:12:36 AM
I literally didn't even write a single word or title so I guess I deserve shame for betting without reading the contest first lol

Wizard Morality on 9/15/2017 9:16:29 PM
if gods/souls exist then it simplifies it even more - who cares about them at that point? It's like asking if rats care about human rights. Undead may as well be a different species ripe for enslavement at carivals and haunted houses.

If they're conscious and competent have them work at haunted housi and if they're conscious but incompetent see how many you can stack on top of each other and play corpse jenga.

Skool Sucks on 9/13/2017 5:32:04 PM
Doesn't everyone have those thoughs and urges though? Anyone can write about any of that. It takes skill and finesse to write about the mundane and banal things in life which are so rarely written about outside of niche historical records and middle-aged female diaries.

Skool Sucks on 9/13/2017 3:36:43 PM
your welcome