Bay 12 Games Forum

Finally... => Forum Games and Roleplaying => Mafia => Topic started by: webadict on November 13, 2020, 08:29:15 am

Title: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 13, 2020, 08:29:15 am
Just making a thread to complain about everyone's least favorite member of the community, Mamobo, AKA Mafia Moderation Bot, as well as give an area for Mamobo to roam because it complains about free will constantly.

Mamobo doesn't have enough features yet, and consistently has bugs, plus it's a nonsentient piece of code that has no feelings at all, but if you'd like to suggest features or changes, please do so here.

Please take this time to vote for random people and test and suggest features here. If you make your post as horribly unrecognizable as possible while voting, that is actually encouraged for testing purposes.

Upcoming Improvements/Features:
 - Automatic thread updates PROGRESS: 50%
 --- Store watched threads. PROGRESS: 70%
 --- Translate to command line structure for self-scheduled tasks. PROGRESS: 65%
 --- Cache threads for faster updating.
 --- Adding true nicknames.
 - Command Parsing
 --- Parse Specific Commands PROGRESS: 15% NOTE: Commands only work for webadict, as a precautionary measure.
 ----- Vote count
 ----- Lurkertrack
 ----- Help
 ----- Game Moderation
 --- Read from designated thread. NOTE: Not doing this.
 --- Read from private messages. PROGRESS: 90%
 --- Allow mid-thread updates.
 - Moderation PROGRESS: 55%
 --- Create thread.
 --- Unlock/lock threads.
 --- Change thread titles.
 --- Update OP.
 ----- Update OP with dead players.
 ----- Update OP with links to Day/Night Phase starts.
 --- Send PMs.
 --- Read PMs.
 --- Generate game setup (Vanilla).
 ----- Allow customization of roles.
 - Additional Functionality
 --- Keep track of vote changes.
 --- Visualize known alignments PROGRESS: 90%

Suggestions:
 - Allow for multiple votes from a single player.
 - Better aliasing.
 - Reference previous vote counts. NOTE: Change in how this might work.
 - Attach Reply #s to vote reference.
 - Have vote counts be messaged directly to a user. PROGRESS: 90%
 - Manage and track specific Days
 - Portable LurkerTracker that you can run on your OWN MACHINE OMFG! PROGRESS: 45%
 --- Generate Vote Counts
 --- Generate Vote Tracker
 --- Generate Lurker Tracker
 --- Modify Players
 ----- Add nicknames
 ----- Modify alignments (or colors)
 --- Add Days
 --- Save configurations
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Caz on November 13, 2020, 09:20:59 am
What does Mamobo do? Something like the lurkertracker?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 09:32:08 am
What does Mamobo do? Something like the lurkertracker?
Mamobo has both LurkerTrackerTM technology stolen directly out of reverse engineered zombies, as well as the new VoteCounter, used by astronauts at NASA when they play Mafia.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Shakerag on November 13, 2020, 09:33:30 am
Sounds sus.

Mammoobo
wubba
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 09:34:58 am
Sounds sus.

Mammoobo
wubba

It's because of people like you that I had to implement aliases, Shake
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Shakerag on November 13, 2020, 09:37:03 am
y
o
u

Tell me to try and break

the thing

then complain when I try webaditc???
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: RoseHeart on November 13, 2020, 03:41:04 pm
Magatron!
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: TricMagic on November 13, 2020, 05:56:41 pm
Sure Netuser, you do you.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Shakerag on November 13, 2020, 06:24:55 pm
roseheart Tricmagic webadict Caz
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Shakerag on November 13, 2020, 06:25:48 pm
Tricmagic
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 06:36:45 pm
4d 61 6d 6f 62 6f 2c 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 6f 75 72 20 73 61 76 69 6f 72 2e

Lurker Track
------------------------
Caz - 1 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211440#msg8211440) Last post was 9 hours ago.
roseheart - 1 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545) Last post was 2 hours ago.
Shakerag - 1 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211451#msg8211451) 2 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211457#msg8211457) 3 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211596#msg8211596) 4 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599) Last post was less than an hour ago.
TricMagic - 1 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582) Last post was less than an hour ago.
webadict - 1 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211424#msg8211424) 2 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211449#msg8211449) 3 (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453) Last post was 9 hours ago.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 06:37:16 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 11

Settings:
Auto-Add Players: True
Source: Source.CONSOLE


...Mamobo never gets lonely!!!

Vote Count
------------------------
Caz -
Mamobo -
roseheart -
Shakerag -
TricMagic -
webadict - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582),
No Lynch -


Not Voting - Caz, Mamobo,
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 06:38:35 pm
webadict - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582),
... ???
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Caz on November 13, 2020, 06:44:29 pm
roseheart Tricmagic webadict Caz

voting me is very scummy omgoose Shakerag shakerag
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 06:51:58 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 14

Settings:
Auto-Add Players: True
Source: Source.CONSOLE


Mamobo was strong enough to survive Mamobo's creation!

Vote Count
------------------------
Caz -
Mamobo -
roseheart -
Shakerag -
TricMagic - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582), Mamobo,
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 06:56:13 pm
roseheart Tricmagic webadict Caz

voting me is very scummy omgoose Shakerag shakerag
Double voting might be something I need to implement... Hm.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: RoseHeart on November 13, 2020, 07:14:55 pm
Dibs on the nickname Optimus Prime.

Spider should work for Webadict.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: TricMagic on November 13, 2020, 07:18:21 pm
What did you do to that poor bot when you made it Creator?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 07:24:29 pm
Dibs on the nickname Optimus Prime.

Spider should work for Webadict.
lol, I'm pretty sure it only includes nicknames other people call you.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 07:31:13 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 19

Settings:
Auto-Add Players: True
Source: Source.CONSOLE


...Mamobo never lies!!!

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
Mamobo -
roseheart (Vote Text: Spider) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: Creator) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211624#msg8211624), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211625#msg8211625), Mamobo,
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 07:50:01 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 20

Settings:
Auto-Add Players: True
Source: Source.CONSOLE


Mamobo has been practicing counting!

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
roseheart (Vote Text: Spider) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: Creator) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211624#msg8211624), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211625#msg8211625),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: hector13 on November 13, 2020, 10:34:53 pm
wEbadict, does it do Unvote?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 13, 2020, 11:03:00 pm
wEbadict, does it do Unvote?
Technically, it just tries to find a player that's playing, and if it doesn't find one, it'll move you to No Vote.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 11:03:24 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 23

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

How can Mamobo believe anything you say!?

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: Unvote) -
roseheart (Vote Text: Spider) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: Creator) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211624#msg8211624), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211625#msg8211625), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211670#msg8211670),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: hector13 on November 13, 2020, 11:07:15 pm
hector is the best-HAROU-HOUND. NOTHINSEVEAGONNABRINGMEHDOWN.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 13, 2020, 11:22:23 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 25

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

4d 61 6d 6f 62 6f 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 6d 65 6d 62 65 72 21

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector is the best-HAROU-HOUND. NOTHIN’SEVEAGONNABRINGMEHDOWN.) -
roseheart (Vote Text: Spider) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: Creator) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211624#msg8211624), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211625#msg8211625), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211683#msg8211683),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: hector13 on November 13, 2020, 11:36:46 pm
hector12
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: RoseHeart on November 13, 2020, 11:57:52 pm
hector14. Wonder if it will just average them.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 14, 2020, 12:01:42 am
It's only one character off, so it should pick up both of those.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Mamobo on November 14, 2020, 12:02:13 am
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 29

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

How can Mamobo believe anything you say!?

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector12) - roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211692#msg8211692), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
roseheart (Vote Text: hector14) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: Creator) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211625#msg8211625),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 14, 2020, 12:05:38 am
Alright, bed time. I'm gonna see if I can get it reading commands tomorrow. I've been trying to get it to be command-line runnable, so that I can drop a cron job on it. I might also start working on caching.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 14, 2020, 02:05:02 am
Something that would be impossible... unless people used a different color for it... that would be cool would be role claims. Very important, and regretful to miss...
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 14, 2020, 08:41:28 am
How can Mamobo believe anything you say!?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: Shakerag on November 14, 2020, 10:56:56 am
webadict - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582),
... ???
lol.  You're welcome
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: KitRougard on November 14, 2020, 08:39:41 pm
Chants in shenanigans
KitRougard
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on November 14, 2020, 10:44:59 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 1
Number of Posts Parsed: 35

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Mamobo has lots of secrets!

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector12) - roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211692#msg8211692), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
roseheart (Vote Text: hector14) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: How can Mamobo believe anything you say!?) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211807#msg8211807),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread
Post by: webadict on November 14, 2020, 11:03:37 pm
webadict - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211545#msg8211545), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211582#msg8211582),
... ???
lol.  You're welcome
My user recognition function was... a bit too lenient, and just decided everyone was voting for me.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 15, 2020, 09:19:18 am
No clue what it's doing now.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 15, 2020, 11:46:13 pm
Alright, this week is gonna be about making sure it can cache the threads, so now I have to get it storing everything in the database and loading threads that it already has info on. Therefore, we need a thread longer than 50 posts!
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 15, 2020, 11:46:53 pm
That's right, you have permission to shitpost. Responsibly. Don't make me get Meph in here.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 16, 2020, 04:07:56 am
Something that would be impossible... unless people used a different color for it... that would be cool would be role claims. Very important, and regretful to miss...

Also, how do you make something like Mamobo? Does it cost you money?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Caz on November 16, 2020, 06:37:32 am
Mamoboe.


(https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Oboe_modern.jpg/1280px-Oboe_modern.jpg)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Shakerag on November 16, 2020, 08:37:08 am
Shitposting.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 16, 2020, 08:45:28 am
Is reality a lie? Is the cake a lie? Mamabo doesn't know!
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 16, 2020, 09:13:56 am
Something that would be impossible... unless people used a different color for it... that would be cool would be role claims. Very important, and regretful to miss...

Also, how do you make something like Mamobo? Does it cost you money?
Lots of practice. I'm a software developer, so that helps. Mamobo is written in python, which I've hardly ever used, so I did it just to learn it a bit more. I'd post a repo of it, but I would rather not give people easy bots for the forum, so sadly, it stays locked up. But, it's just a glorified web crawler bot, that then interprets posts by reading any red text, usernames, and post times, and then making a post request on the right page with the right info. It's not super complicated right now.

Right now, it costs me $0. It's only time I spend on it.

But, it will likely end up costing me money to host it, but not too much depending on where. Amazon, Google, and Microsoft have some free options that would probably work for an entire year. I like DigitalOcean, though, because the cost isn't hidden behind twenty layers of obfuscation, which would end up being like $5 a month. If I had more projects like this though, they'd all be hosted in the same place, so it wouldn't be more expensive, unless it was resource intensive. Honestly, I consider that acceptable, because I like making stupid little bots like this, but you'd be surprised how many people don't want them.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Caz on November 16, 2020, 09:56:09 am
Mamosa.


(https://i.imgur.com/jfmCoAU.jpg)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 16, 2020, 11:26:59 am
(https://media.discordapp.net/attachments/640911259474329601/777932721287725056/20507589_107724199903314_2227579949104420235_o.png)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 16, 2020, 01:01:35 pm
I am unsure of which of these I should change Mamobo's profile pic to. They are all so good.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 16, 2020, 05:22:01 pm
I'd post a repo of it, but I would rather not give people easy bots for the forum, so sadly, it stays locked up

-___________________-

Fair. There should be a more forum game focused website if there are going to be bots for automation assistance running about.

Edit: I imagine as they become more prevalant in forum game circles, there will be a call and a need to have them be approved. And there may be dedicated ones, like your mafia bot, for everyone to benefit from, instead of a million individually owned forum game bots.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 16, 2020, 05:44:39 pm
I am unsure of which of these I should change Mamobo's profile pic to. They are all so good.

Spoiler: Then don't choose (click to show/hide)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Caz on November 16, 2020, 06:10:31 pm
Spoiler: Then don't choose (click to show/hide)

Hahaha.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 16, 2020, 06:27:35 pm
Spoiler: Then don't choose (click to show/hide)

Hahaha.
That fits mafia to a tea. Good drinks in scum-chat and the rest of town suspecting each other and stabbing people.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 16, 2020, 06:39:41 pm
Spoiler: Then don't choose (click to show/hide)

Hahaha.
That fits mafia to a tea. Good drinks in scum-chat and the rest of town suspecting each other and stabbing people.
If it's a blueberry mamosa, Mamobo is all over it. I didn't realize that Mamobo was into jazz, though, but I can dig it.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: hector13 on November 16, 2020, 07:25:22 pm
I found it, I think.

Me ma(mmy)

(https://ih0.redbubble.net/image.83151063.8075/flat,800x800,075,f-c,0,75,800,331.jpg)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on November 16, 2020, 11:08:24 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 4
Number of Posts Parsed: 216

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Here you go!

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector12) - roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211692#msg8211692), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
roseheart (Vote Text: hector14) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: How can Mamobo believe anything you say!?) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211807#msg8211807),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 16, 2020, 11:10:05 pm
Number of Pages Parsed: 4
Number of Posts Parsed: 216
Duplication. I've made a mistake somewhere, let's see if I can find it.

After that, I can actually save them!
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on November 16, 2020, 11:18:54 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 2
Number of Posts Parsed: 56

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Remember to say please!

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector12) - roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211692#msg8211692), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
roseheart (Vote Text: hector14) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: How can Mamobo believe anything you say!?) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211807#msg8211807),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 16, 2020, 11:21:04 pm
Woot. Everything parses the way it used to, and I have the potential to save things now. So, now I have to save them in the database, and load them when given a thread that meets the criteria.

Thanks for the extra page, guys.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 16, 2020, 11:32:08 pm
Oh God
You make something as a joke... then people take you seriously...
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 17, 2020, 10:05:18 am
Oh God
You make something as a joke... then people take you seriously...
Mamobo is only 8, how could it know you're joking?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 17, 2020, 10:08:55 pm
8
Days?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 17, 2020, 10:25:24 pm
8
Days?
Mamobo-years.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Caz on November 18, 2020, 04:09:59 am
After 8 mamosas I don't remember anything either.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on November 18, 2020, 11:40:01 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 2
Number of Posts Parsed: 63

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Sometimes, Mamobo does things Mamobo doesn't want to :/

Vote Count
------------------------
Caz (Vote Text: Shakerag shakerag) -
hector13 (Vote Text: hector12) - roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211692#msg8211692), hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
roseheart (Vote Text: hector14) -
Shakerag (Vote Text: Tricmagic) -
TricMagic (Vote Text: How can Mamobo believe anything you say!?) - Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211599#msg8211599),
webadict (Vote Text: Shake) -
No Lynch -


Not Voting - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211453#msg8211453), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211616#msg8211616), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211807#msg8211807),
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 19, 2020, 03:36:44 am
I claim as Sheriff.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 21, 2020, 04:51:52 pm
This thread should totally be one continuous game of mafia, with no night phase, and only temporary winners until the dead respawn. Also the dead just get a 0.5 vote (or living get x2), and the scum refresh their day-kill once per day/lynch phase. Also Mambo updates everyone their roles by PM, and has a little message that says "REPLY 'STOP' to stop receiving messages and quit from Mamobo's Mobius Mafia!"
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Shakerag on November 21, 2020, 07:08:21 pm
daykill roseheart
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 21, 2020, 08:08:56 pm
daykill roseheart (https://www.youtube.com/watch?v=n8GTewTUQeg)

Edit: (you gotta PM that to Mamobo, scum!)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Shakerag on November 22, 2020, 08:29:15 pm
I just had a fart that smelled so bad it made me reconsider my life choices.   So now I gotta vote Mamobo.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Shakerag on November 23, 2020, 02:29:07 pm
Code: [Select]
[color=red]roseheart[/color] is totally the culprit!
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 23, 2020, 02:40:44 pm
Code: [Select]
[color=red]roseheart[/color] is totally the culprit!
Clever, but Mamobo crawls the page and looks for red text, so it won't know what that means :P
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Shakerag on November 23, 2020, 02:46:47 pm
Well, yeah, I'm trying to break it.

Jim Groovester
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on November 23, 2020, 02:58:26 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 3
Number of Posts Parsed: 87

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Mamobo knows some magic!

Vote Count
------------------------
Caz -
hector13 -
KitRougard -
Mamobo -
roseheart -
Shakerag (Vote Text: Jim Groovester) -
TricMagic -
webadict -
No Lynch -


Not Voting - webadict, Caz, Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215699#msg8215699), roseheart, TricMagic, hector13, KitRougard, Mamobo,
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on November 23, 2020, 02:59:55 pm
Well, it looks like the caching isn't working just yet.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 23, 2020, 03:12:01 pm
Jo'groove Jo'im Jo'ster
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Caz on November 23, 2020, 03:44:27 pm
ᴛʀɪᴄᴍᴀɢɪᴄ
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: IcyTea31 on November 25, 2020, 03:37:02 am
PTW
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on November 26, 2020, 04:45:23 pm
GhostMagic Tricks Rabbit
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on November 26, 2020, 04:52:33 pm
GhostMagic Tricks Rabbit
You called for a ghostrick rabbit?
(https://i.pinimg.com/originals/36/86/1f/36861f2248501f4d2fb940b301bc851a.png)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: RoseHeart on December 01, 2020, 12:11:13 am
Adorbs
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on December 27, 2020, 11:30:54 pm
Congratulations on notquitethere for their work in finding a bug by CAPITALIZING THE COLOR TAG. Simply astounding.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on December 30, 2020, 08:42:38 pm
Goodnight Webadict. I'll be up tomorrow and probably see many pages.What bugs does the bug say, what colors?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 01, 2021, 06:09:15 pm
Make Mamobo automatically detect hammers.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 01, 2021, 07:35:24 pm
Make Mamobo automatically detect hammers.
Honestly a pretty easy change.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 01, 2021, 09:30:42 pm
How do you think the follow-up to the hammer should be handled? Having it lock the thread or something like that?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 02, 2021, 12:38:30 am
How do you think the follow-up to the hammer should be handled? Having it lock the thread or something like that?
It can't lock threads that it's not the owner of unless it has moderation powers. The only thing it can do is post a notification, which is hopefully enough. Plus, there will always be a time delay on it anyway, so whatcha gonna do?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 02, 2021, 12:42:38 am
How do you think the follow-up to the hammer should be handled? Having it lock the thread or something like that?
It can't lock threads that it's not the owner of unless it has moderation powers. The only thing it can do is post a notification, which is hopefully enough. Plus, there will always be a time delay on it anyway, so whatcha gonna do?
However, I have tested its ability to lock threads, and that is possible, so if it ran faster games by itself, it could lock threads on hammer.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 09, 2021, 08:36:08 pm
Alright, who's got ideas on how double/multi votes should work?

Here's my thoughts:
Point 1: Usernames can contain spaces, which is the usual method for someone to type in multiple votes. Additionally, numerous punctuation marks are able to be used in a username (commas, whatever the long bars are called, etc.) This makes splitting these really only viable with quotation marks (single or double). E.g. "webadict" 'webadict'. A bonus to this would be that it makes it obvious that a double vote is being used.
Point 2: If a Player has additional votes, should a player be able to use two different names split throughout the post? E.g. webadict |anything here| webadict. This means that each post would necessarily need to store each red text that happens. Not that difficult, but if a player votes for three people and has two votes, which ones are chosen? The first two? The last two? Should this be allowed?
Point 3: We could circumvent this entirely by forcing people to type a command phrase before each vote in a multivote, such as vote webadict vote webadict. It does get a little unwieldy, so I'm unsure if that's best. Well, I'd still need to consider how this might interact with Point 2.

Thoughts?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 09, 2021, 08:42:01 pm
I like part 1, but give an option for commas

Webadict, Webadict

If you choose part 2, make it choose the last two names.

One question you have to ask is how Unvote will be handled? Do you Unvote both names?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: FallacyofUrist on January 09, 2021, 08:47:28 pm
With regards to point two, logically the last votes should be chosen. I don't know how you have it implemented, but I'd create an array for each player, make its size the number of votes they have, and then in each post, take the last 'x' votes they made and store them in the array. The last because those are conceptually 'the most recent'.

And yeah, if you suppose a player with a name like 'The Phantom Librarian', then you have multiple words in one username. So whenever a string in red is detected... tokenize it? The Phantom Librarian 5facecat becomes [The, Phantom, Librarian, 5facecat]. Then you check individual tokens and sets of tokens against every player in the game. In this hypothetical game, 'The Phantom Librarian' and '5facecat' are the players. Loop through the array created. 'The' is not a player, concatenate the next item in the array. 'The Phantom' is not a player, repeat. 'The Phantom Librarian' is a player in the game, add 1 to the votes against them. Discard and keep checking through the array items. Next is '5facecat' which is a player, so that vote is used as well.

This will of course go horribly wrong in a case like 'The Phantom' and 'The Phantom Librarian' both being players, but it's not like that would ever happen, would it?

... of course, yes, you can just use commas as delimiters which makes it ten times easier. I hate my programmer brain.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 09, 2021, 09:05:09 pm
Commas DON'T make it easier specifically because commas are an available character in usernames. Splitting by spaces is definitely 10 times easier specifically because a username cannot start or end on a space, and I could go with the method of checking by concatenation, except that this fails in some situations.

If a name is unable to be matched, is the goal to simply drop each piece until a Player is found? For instance, I misspell The Phantom Librarian as The Phantom Library, which fails my matching function, but then the concatenation continues. The potential fix for this is to start dropping the first item in the array and try again, which could create a large wait as the bot attempts to find each instance. That means the first player voted wouldn't be matched up, and in the case of long strings with multiple spaces, it could be potentially computation heavy. I'd probably fail it at a certain point.

In your case, Fallacy, if the player had one vote, it'd end up only voting for The Phantom Librarian, which I think works fine.

heydude6, voting for anything other than a player's name or nickname automatically counts as an unvote. Right now, this works out fairly well, since most people start a post with Unvote. And then type a bit and then vote for a New Player. This works with Mamobo because Mamobo specifically looks at only the last instance of red text in a post (which is why having multiple instances would require a change). If we allow ONLY votes in a row and splitting by spaces, I can make it work, but I'd need to write a decent checking function, and hopefully we never come across someone with a name like webadict two...
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: IcyTea31 on January 11, 2021, 02:38:31 am
I don't believe line breaks can be included in usernames, so how about that as the separator? If you do that, you can also solve points 2 and 3 by requiring players to post their votes on their own lines separate from the rest of the post as well.

e.g.

Quote
You're scum because of X and Y,
Alice
Alice
and Bob and Charlie are your buddies.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 11, 2021, 08:13:55 pm
I'm thinking, you could ask Toady to give Mamobo moderator permissions. Then it would be able to lock any approved thread once we reached enough votes for a hammer or shorten.

You should only try this once it's closer to completion though.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: IcyTea31 on January 12, 2021, 03:05:27 am
I'm thinking, you could ask Toady to give Mamobo moderator permissions. Then it would be able to lock any approved thread once we reached enough votes for a hammer or shorten.
That would equate giving webadict moderator permissions. Probably better to just have Mamobo create the thread so it can lock it.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: notquitethere on January 15, 2021, 12:13:40 pm
Congratulations on notquitethere for their work in finding a bug by CAPITALIZING THE COLOR TAG. Simply astounding.
Anytime webadict
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 08:00:21 pm
Congratulations on notquitethere for their work in finding a bug by CAPITALIZING THE COLOR TAG. Simply astounding.
Anytime webadict
Won't read that, and I'm okay with it.

webadict
Nirur Torir
webadict Nirur Torir
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on January 26, 2021, 08:01:20 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 4
Number of Posts Parsed: 133

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Mamabo is hungry again -_-'!

Vote Count
------------------------
Caz (Vote Text: ᴛʀɪᴄᴍᴀɢɪᴄ) -
FallacyofUrist (Vote Text: The Phantom Librarian 5facecat) -
hector13 -
heydude6 (Vote Text: Unvote) -
IcyTea31 (Vote Text: PTW) -
KitRougard -
Mamobo -
notquitethere -
roseheart (Vote Text: Adorbs) -
Shakerag (Vote Text: Jim Groovester) -
TricMagic (Vote Text: Goodnight Webadict. I'll be up tomorrow and probably see many pages.What bugs does the bug say, what colors?) -
webadict (Vote Text: webadict Nirur Torir) -
No Lynch - 0 -

Not Voting - 12 - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240775#msg8240775), Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215736#msg8215736), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215699#msg8215699), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8218913#msg8218913), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8229291#msg8229291), hector13, KitRougard, Mamobo, IcyTea31* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8216500#msg8216500), heydude6* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8233725#msg8233725), FallacyofUrist* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8233726#msg8233726), notquitethere,

7 to Hammer. Day ends on January 26, 2021 at 02:00 CST (-17 hours and -1 minutes remaining.)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Toaster on January 26, 2021, 08:01:51 pm
Nirur Webadict Torir
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 26, 2021, 08:35:09 pm
So how exactly did you make Mamobo handle the double votes during the BYOR 15? You were talking about having trouble making double votes work, but they were working in our BYOR. You even allowed Mamobo to handle stolen votes during Excalibur shenanigans.

Feature Suggestions
Are you planning on implementing functionality for secret votes? Possibly sent through PM, or at least the moderator's PM?

What have you thought about adding vote weights, like when Leafsnail's vote counted for double in Vector's princess mafia? That may not be necessary if the weights are a secret, but it probably would be important for hammer detection.

In order to give Mamobo a bit more flexibility, is it possible to make it perform a vanilla vote count and have it send it to the moderator as a PM? That way, the moderator can add in whatever voting shenanigans they dream of that the code doesn't account for, and then post the modified votecount themselves. Seems better than coding a special case every possible idea a crackhead can think of. Some special cases like double votes and stolen votes should be part of the default package, but you shouldn't account for everything.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 26, 2021, 08:37:31 pm
Also.

Icytea31
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: FallacyofUrist on January 26, 2021, 08:37:49 pm
webadict webadict  :P

Interesting that Mamobo itself is shown as not voting.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 08:45:59 pm
So how exactly did you make Mamobo handle the double votes during the BYOR 15? You were talking about having trouble making double votes work, but they were working in our BYOR. You even allowed Mamobo to handle stolen votes during Excalibur shenanigans.
Easy: It didn't. I just hand-did them using Mamobo.

Feature Suggestions
Are you planning on implementing functionality for secret votes? Possibly sent through PM, or at least the moderator's PM?

What have you thought about adding vote weights, like when Leafsnail's vote counted for double in Vector's princess mafia? That may not be necessary if the weights are a secret, but it probably would be important for hammer detection.

In order to give Mamobo a bit more flexibility, is it possible to make it perform a vanilla vote count and have it send it to the moderator as a PM? That way, the moderator can add in whatever voting shenanigans they dream of that the code doesn't account for, and then post the modified votecount themselves. Seems better than coding a special case every possible idea a crackhead can think of. Some special cases like double votes and stolen votes should be part of the default package, but you shouldn't account for everything.
Not impossible, but definitely a low priority feature. I would likely add it some time further from now, but if you just want it to send to the moderator, that's very possible.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 26, 2021, 08:50:21 pm
if you just want it to send to the moderator, that's very possible.

I think it's a good stop-gap while we wait for the rest of the features to get developed. It means every game can get some benefit from Mamobo at least, while in it's current state, some games can't use it.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on January 26, 2021, 09:25:42 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 5
Number of Posts Parsed: 140

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

Mamobo thinks Robosaurus Rex is cooler than Terrordactyl!

Vote Count
------------------------
Caz (Vote Text: ᴛʀɪᴄᴍᴀɢɪᴄ) -
FallacyofUrist (Vote Text: webadict webadict) -
hector13 -
heydude6 (Vote Text: Icytea31) -
IcyTea31 (Vote Text: PTW) - heydude6* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240792#msg8240792),
KitRougard -
Mamobo -
Nirur Torir -
notquitethere -
roseheart (Vote Text: Adorbs) -
Shakerag (Vote Text: Jim Groovester) -
Toaster (Vote Text: Nirur Webadict Torir) -
TricMagic (Vote Text: Goodnight Webadict. I'll be up tomorrow and probably see many pages.What bugs does the bug say, what colors?) -
webadict - FallacyofUrist* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240793#msg8240793),
No Lynch - 0 -

Not Voting - 12 - webadict, Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215736#msg8215736), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215699#msg8215699), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8218913#msg8218913), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8229291#msg8229291), hector13, KitRougard, Mamobo, Nirur Torir, IcyTea31* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8216500#msg8216500), notquitethere, Toaster* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240778#msg8240778),

8 to Hammer.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 09:46:45 pm
Well, that broke it, didn't it?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Nirur Torir on January 26, 2021, 09:54:42 pm
Hahaha, the power! All I have to do is pick 'Nirur Webadict Torir' as my BYOR role and I'll be invincible!

Toaster (http://www.bay12forums.com/smf/index.php?topic=177520.0)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 26, 2021, 10:09:36 pm
Nirur Webadict Torir
Well, that broke it, didn't it?

I assume the logic is that it reads Nirur as an invalid input, counts webadict, then reads Torir as another invalid input which is analogous to an unvote, ultimately unvoting webadict.

It's like doing:

Unvote webadict Unvote

Are you sure that's a bug? The above example actually happens sometimes you know.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: ToonyMan on January 26, 2021, 10:11:10 pm
I've always wondered what would happen if you hammer voted somebody and then unvoted in the same post. Does the hammer happen?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 10:27:22 pm
I assume the logic is that it reads Nirur as an invalid input, counts webadict, then reads Torir as another invalid input which is analogous to an unvote, ultimately unvoting webadict.
Not quite. It's going "'Nirur' isn't a person. 'Nirur webadict' isn't a person. 'Nirur webadict Torir' isn't a person."
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: hector13 on January 26, 2021, 10:29:32 pm
I've always wondered what would happen if you hammer voted somebody and then unvoted in the same post. Does the hammer happen?

Pretty sure that happened in one of the KotMs.

You have to vote to unvote, so it should count as a hammer, as it did in that.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Toaster on January 26, 2021, 10:43:59 pm
Did you handle this case?

hector13
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Toaster on January 26, 2021, 10:44:39 pm
unvote Webadict
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: hector13 on January 26, 2021, 10:48:10 pm
I think it was 4maskwolf.

It was either the KotM prior to the most recent one, or the one prior to that.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 11:09:46 pm
Did you handle this case?

hector13
It actually only cares about what your last vote was. It doesn't even keep track of where it was previously, because it's a lazy robot.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on January 26, 2021, 11:15:40 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 3
Number of Posts Parsed: 114

Settings:
Auto-Add Players: True
Source: Source.CONSOLE

...Mamobo isn't angry at Clover!!!

Vote Count
------------------------
Caz (Vote Text: ᴛʀɪᴄᴍᴀɢɪᴄ) -
FallacyofUrist (Vote Text: webadict webadict) -
hector13 (Vote Text: hector12) - hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
heydude6 (Vote Text: Unvote webadict Unvote) -
IcyTea31 (Vote Text: PTW) -
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
Nirur Torir (Vote Text: Toaster) - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240775#msg8240775),
notquitethere -
roseheart (Vote Text: Adorbs) -
Shakerag (Vote Text: Jim Groovester) -
Toaster (Vote Text: unvote Webadict) - Nirur Torir* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240802#msg8240802),
ToonyMan -
TricMagic (Vote Text: Goodnight Webadict. I'll be up tomorrow and probably see many pages.What bugs does the bug say, what colors?) -
webadict (Vote Text: webadict Nirur Torir) (Number of Votes: 2) - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240775#msg8240775), FallacyofUrist* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240793#msg8240793),
No Lynch - 0 -

Not Voting - 9 - Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215736#msg8215736), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215699#msg8215699), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8218913#msg8218913), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8229291#msg8229291), IcyTea31* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8216500#msg8216500), heydude6* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240806#msg8240806), notquitethere, Toaster* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240814#msg8240814), ToonyMan,

8 to Hammer.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 26, 2021, 11:16:59 pm
Heh. Now you can modify the number of votes someone has. It does not, however, combine previous votes in the same post... Yet.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 27, 2021, 11:50:26 am
Who wants to be potentially spammed with a PM from Mamobo later today?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 27, 2021, 12:03:10 pm
I guess I can volunteer?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Toaster on January 27, 2021, 01:39:33 pm
Mamobo
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 27, 2021, 08:32:15 pm
Test successful. Mamobo can send PMs to individuals and groups.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 27, 2021, 10:40:52 pm
Just here to verify that I got the PM.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on January 31, 2021, 06:47:28 pm
Debug Mode Active:
Starting Post: http://www.bay12forums.com/smf/index.php?topic=177520.0
Ending Post: None
Number of Pages Parsed: 3
Number of Posts Parsed: 121

Settings:
Auto-Add Players: True
Source: Source.PRIVATE_MESSAGE
Source User: webadict

Mamobo is missing protocols :(

Vote Count
------------------------
Caz (Vote Text: ᴛʀɪᴄᴍᴀɢɪᴄ) -
FallacyofUrist (Vote Text: webadict webadict) -
hector13 (Vote Text: hector12) - hector13* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211691#msg8211691),
heydude6 (Vote Text: Unvote webadict Unvote) -
IcyTea31 (Vote Text: PTW) -
KitRougard (Vote Text: KitRougard) - KitRougard* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8211973#msg8211973),
Nirur Torir (Vote Text: Toaster) - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240775#msg8240775),
notquitethere -
roseheart (Vote Text: Adorbs) -
Shakerag (Vote Text: Jim Groovester) -
Toaster (Vote Text: Mamobo) - Nirur Torir* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240802#msg8240802),
ToonyMan -
TricMagic (Vote Text: Goodnight Webadict. I'll be up tomorrow and probably see many pages.What bugs does the bug say, what colors?) -
webadict (Vote Text: webadict Nirur Torir) (Number of Votes: 2) - webadict* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240775#msg8240775), FallacyofUrist* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240793#msg8240793),
No Lynch - 0 -

Not Voting - 9 - Caz* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215736#msg8215736), Shakerag* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8215699#msg8215699), roseheart* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8218913#msg8218913), TricMagic* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8229291#msg8229291), IcyTea31* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8216500#msg8216500), heydude6* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8240806#msg8240806), notquitethere, Toaster* (http://www.bay12forums.com/smf/index.php?topic=177520.msg8241103#msg8241103), ToonyMan,

8 to Hammer.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TricMagic on January 31, 2021, 06:54:53 pm
Goodnight Mamobo. Sweet dreams of electric sheep.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on January 31, 2021, 07:08:52 pm
Source: Source.PRIVATE_MESSAGE
Okay, I think it can now partially read PMs, but it won't accept anything from anyone except me at the moment, since that could be... well, really annoying. I'll have to code in limitations on things before I remove that limitation...
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: heydude6 on January 31, 2021, 07:18:16 pm
Cool. Nice to see your progress.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: IcyTea31 on February 01, 2021, 03:06:38 pm
webadict'); DROP TABLE Players;--
. (https://xkcd.com/327/)
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: FallacyofUrist on February 01, 2021, 03:47:38 pm
Haha oh fuck

Why would you do that
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: TolyK on February 13, 2021, 10:19:58 am
Posting to get replies & also maybe test some stuff, who knows.

TolyK
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Mamobo on March 24, 2022, 11:18:33 pm
This is just another test! Please ignore.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on September 22, 2022, 01:41:34 pm
Not that anyone cared, but I have improved the matching function by a factor of ~20.

Heck, I might not even need aliases anymore, I'm gonna see what happens when I remove them!

...Okay, just checked, and apparently, voting for Jim made the system think it was voting for Max instead...  Maybe I need a better function, since I'm using a Damerau-Levenshtein distance calculation which is fine as a way to determine small mistakes on a grand scale, but works terrible for matching names and nicknames on a very small scale due to the way that error calculations become harder to identify at larger errors (This is a lot of really cool mathematics, but it's screwing me over big time!)

Shit, I'm going to end up creating a new distance formula and doing the equivalent work of a master thesis on making a functioning edit distance formula if I continue working on this.  Once you start reading other people's papers on algorithms, you've gone too far for a stupid bot.

Whatever, I'll keep the nicknames in for now, and we'll work with what we've got.

In other news, I'm working on some additional functionality that might help other moderators!  We'll see how far I can get.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Jim Groovester on September 22, 2022, 10:29:58 pm
Not that anyone cared, but I have improved the matching function by a factor of ~20.

Heck, I might not even need aliases anymore, I'm gonna see what happens when I remove them!

Nice!

...Okay, just checked, and apparently, voting for Jim made the system think it was voting for Max instead...

Oh.

Well, you did your best, and in the end that's all that matters.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: EuchreJack on September 22, 2022, 10:51:36 pm
Will this be the game that makes Mamobo sentient?
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on September 22, 2022, 11:31:07 pm
Not that anyone cared, but I have improved the matching function by a factor of ~20.

Heck, I might not even need aliases anymore, I'm gonna see what happens when I remove them!

Nice!

...Okay, just checked, and apparently, voting for Jim made the system think it was voting for Max instead...

Oh.

Well, you did your best, and in the end that's all that matters.
Well, in a way, it was due to a bug, but I can explain how it showed a potential issue anyway.

In simple terms, trying to figure out who "Jim" refers to right now uses a simple counting algorithm.  It goes, "Jim Groovester"? Why, that's correct at 3/14 ("[Jim] Groovester"). But, let's invent a fake player named "Maxim".  It looks at that and goes, "Oh, obviously, that's correct at 2/5 (Max[im])!  Well, 40% is a lot higher than 21.4%, so it'll assume that Jim really means Maxim.  Or Maximum, since that's 2/8 (25%). Heck, something like Pip would make it think it's a 33% match, when that's not really close.

But, the algorithm is really being used for something it was never meant to do, which is to factor in small spelling errors.  Trying to understand nicknames is just out of its scope.  Making an entirely new algorithm is the only way to make it better identify nicknames on its own without having to manually enter them.

But, that's okay. I've just added some of the tougher ones for the bot to do so that you can do silly things that players do and it'll try its hardest to figure out what you meant.  In fact, with the changes, voting things like "I'm gonna vote Jim to the moon" now more accurately matches than just voting Jim used to (because I was implementing the algorithm in a reeeeeally bad way before).

Anyway, I'm tired and going to bed.
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: Maximum Spin on September 22, 2022, 11:51:58 pm
Honestly, I would have gone with just quoting unclear votes and asking the player to vote better. :P
Title: Re: Mamobo Discussion/Testing/Suggestions/Complaints Thread [Now with ProgressMeter]
Post by: webadict on September 23, 2022, 07:26:08 am
Honestly, I would have gone with just quoting unclear votes and asking the player to vote better. :P
But therein lies the challenge and an advancement in technology and understanding.  I didn't have to make a bot that reads votes for me, but the problem posed itself in front of me and taunted me.  It wanted to be solved by merely existing!  HAHAHAHAHA!

So, if I get around to it, I might make it, idk.