Page 1 of 7 123 ... LastLast
Results 1 to 20 of 126
  1. #1
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_

    [ONGOING: DAY 1] Test Thread for Mafia Bot

    I'm making this thread to test my mafia bot, I'm not doing it in the mafia forum because I don't have the capability to edit my posts. I'm figuring out what commands and stuff I want to add into the bot.

    !PLAYERLIST!
    ironstove.
    BRIAN
    JOHN
    SALLY
    KELLY
    YVETTE
    CHO
    TITUS
    Lucky Artist
    Last edited by ironstove.; May 29th, 2017 at 07:06 PM.

  2. #2
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    LYNCH TITUS

  3. #3
    Beyond Grantlike electrowizard's Avatar
    Join Date
    Mar 2016
    Posts
    11,380
    Lynch Ironstove
    nadota.com!

  4. #4
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    POST VOTECOUNT

  5. #5
    Beyond Grantlike Alightsoul's Avatar
    Join Date
    Oct 2014
    Posts
    13,938
    Lynch VoteBot

  6. #6
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    Things are going smoothly, however I still have not received access to post with the bot I registered, StoveBot.Mafia

    I got the bot indexing all usernames to their posts, searching for lynch votes, and indexing the last lynch vote to the username that posted it.

    To-do list:

    1a. Create validity check on lynch vote, if the user being voted on exists in the 'PLAYERLIST' of the OP, then the lynch will be accepted, otherwise the lynch is thrown out.
    1b. Create an exception to #1 that if there is no 'PLAYERLIST' in the OP, then all lynch votes are accepted on any player to keep the game running.
    1c. Create a command for OP to change/mod-kill/sub players in the 'PLAYERLIST'

    2. Get the posting working to post vote tally when 'VOTECOUNT' command is posted.

    3. Index page numbers and post IDs to a local file so the bot does not review the same pages over and over, only reviews the last page it was on and searches for new pages to update the index it is pointing to.

    4. Figure out how I want to run the bot on the local machine 24/7 for now.

    5. Maybe later add in command to run hammer mechanics, bot keeps track of user count + requirements to hammer. Announces hammer. etc... Maybe some hosts don't want this feature so it would be turned off by default.
    Last edited by ironstove.; May 28th, 2017 at 04:04 PM.

  7. #7
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    LYNCH KELLY

    Stupid misuse of the bold tags here.

    Testing

    Testing

    [b] testing [i] [/e]

  8. #8
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    I ran through a scrap of the ongoing thread and found some interesting bugs, like if player A's previous lynch is quoted by player B, it would shift the lynch of player A.

    Also some technical problems like the webdriver getting hung up on some pages and stuck. I need to add in some type of internal timer to wait ~5-10 seconds and if selenium doesn't complete loading then try to refresh/reboot the webdriver.

    It's also difficult for the bot to know if a day has ended and if it should wipe the slate clean, it needs help from the host to identify when a lynch has been reached.

    An alternative solution is to have the rolling counter within the bot reset once a majority has been reached, but then the playerlist needs to be maintained with accuracy. Either route requires cooperation from the host for the bot to maintain accuracy by either declaring EOD with the tags, or posting an textually accurate playerlist at the start of each day. I am thinking that the EOD/Day start announcement tags are easier to maintain for the host.

    However, if we want stuff like 'not voting' buckets to be added in, then the player list is non-optional, I don't see a way around it outside of posting it in the OP and the bot relying on that for the entire game and trying to cross off players that were killed based on the host's commands.

    Vote count I collected as of the last page 17:
    electrowizard voting KYLE
    Lycan voting KYLE
    Lucky Artist voting FLOPAGIS
    flopagis voting BRENDAN
    Theodore voting EWIZ
    Alightsoul voting KYLE
    Amercchi voting KYLE
    Krazy Kat voting LUCKY
    Huber voting LBJ
    Last edited by ironstove.; May 28th, 2017 at 07:05 PM.

  9. #9
    Godlike connor mcmeme's Avatar
    Join Date
    May 2016
    Location
    Prince George
    Posts
    4,480
    Steam ID
    ������
    [REDACTED]
    .
    Quote Originally Posted by ironstove. View Post
    I'm already banned from the black lives matter subreddit.
    V

  10. #10
    omae wa mou shindeiru Lucky Artist's Avatar
    Join Date
    Jul 2016
    Posts
    10,907
    I can give you an anon account for the bot bro
    Quote Originally Posted by Haxity View Post
    i dont really know me either, does anyone ever truly know themselves?
    #philosophyPHD

  11. #11
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    Quote Originally Posted by Lucky Artist View Post
    I can give you an anon account for the bot bro
    I'm still working out the kinks of the bot, but if I don't get access by the time I've finished the work, I'll ask for it.

    I'm trying to get the barebones functionality working where the bot:

    1. Counts the votes
    2. Posts in the thread when given the command to give a vote count (Although it will check the last page in 1 min intervals to reduce bandwidth demand rather than every 5 seconds or something.
    3. Makes an announcement that hammer has been reached and waits for the host to post EOD announcement and looks for day start announcement or game over announcement.

    So far, I got #1 completed, and #3 halfway done, and #2 is left.

    Gonna head out for the rest of the day, maybe will continue working on this tomorrow if I have some free time.

  12. #12
    Banned
    Join Date
    Mar 2017
    Posts
    2,903
    quotes are always in italics so you can just exlude that

  13. #13
    omae wa mou shindeiru Lucky Artist's Avatar
    Join Date
    Jul 2016
    Posts
    10,907
    Just pm me fam
    Quote Originally Posted by Haxity View Post
    i dont really know me either, does anyone ever truly know themselves?
    #philosophyPHD

  14. #14
    omae wa mou shindeiru Lucky Artist's Avatar
    Join Date
    Jul 2016
    Posts
    10,907
    It'd only make sense if Hilary Clinton was the mafia bot
    Quote Originally Posted by Haxity View Post
    i dont really know me either, does anyone ever truly know themselves?
    #philosophyPHD

  15. #15
    Godlike Krazy Kat's Avatar
    Join Date
    Jan 2015
    Location
    Texas
    Posts
    3,746
    Suggestion: Start the game thread with the bot account. When majority is reached, have the bot post a hammer and end of day message, and have the bot close the thread.

  16. #16
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    NIGHT BEGINS

  17. #17
    Banned
    Join Date
    Mar 2017
    Posts
    2,903
    youre fucking insane

  18. #18
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    YVETTE WAS KILLED

    TITUS WAS KILLED

    DAY BEGINS

    PLAYERLIST
    IRONSTOVE
    BRIAN
    JOHN
    SALLY
    KELLY
    CHO

  19. #19
    Beyond Grantlike ironstove.'s Avatar
    Join Date
    Feb 2012
    Location
    Los Angeles
    Posts
    8,400
    Steam ID
    ironstove_
    Quote Originally Posted by Lycan View Post
    youre fucking insane
    ? What are you talking about

  20. #20
    Banned
    Join Date
    Mar 2017
    Posts
    2,903
    lynch brian

Page 1 of 7 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •