{"push_id":1729221307,"size":67,"distinct_size":1,"ref":"refs/heads/DonBot-Redux","head":"05e3f792f65a3f39ad2f023ee0c472e90f46f4ac","before":"3f632d7c4a185b47918fe78300854a86c56a1ec6","commits":[{"sha":"ea7bed53f19f6608dbd4bec591c922733ceed1fe","author":{"name":"Spades","email":"7017107f53577d27b3ec301e2bd8389ba8846e43@users.noreply.github.com"},"message":"Release (#151)\n\n* Latest\r\n\r\n* Latest Version\r\n\r\n* Latest\r\n\r\n* Call Start Change (#43)\r\n\r\n* Call Start Change\r\n\r\nThis PR changes the order of the call start. Instead of checking if we\r\nhave the correct caller, we first check if we have the incorrect caller.\r\n\r\nMy argument for this is people have thousands of different ways of\r\nanswering the phone from the sensible to the insane. We have also lost a\r\nnumber of calls during into just because the speech reco was being dumb.\r\nIf it's the wrong person and not a spouse, they are going to hang up\r\nanyway. Meanwhile, things like wrong numbers and answering machines are\r\nalready handled elsewhere in the code. I feel that the benefits heavily\r\noutweigh the problems that would happen with this change.\r\n\r\n* Version Name to avoid confusion\r\n\r\n* This is good, but I can do better.\r\n\r\n* Additional answering machine catches\r\n\r\n* Removed redundant code\r\n\r\n* Fixes #47 (#48)\r\n\r\n* LATEST\r\n\r\n* Latest\r\n\r\n* Adds lots of catches, responses, and rebuttals (#39)\r\n\r\n* More catches for rebuttals and repeats\r\n\r\nThis should help the calls a little bit.\r\n\r\n* More catches\r\n\r\n* Commit\r\n\r\n* resp.Contains(\"I'm sorry\") is now resp == \"I'm sorry\"\r\n\r\n* Adds some missing email rebuttals\r\n\r\n* Adds \"That's me\" catch for the birthday\r\n\r\n* Removed a redundant change.\r\n\r\n* Cleanup so it looks nice on Github\r\n\r\n* Added catch for which address\r\n\r\n* Adds catch for \"which address\"\r\n\r\n* Fixes catch for \"correct\" and \"incorrect\"\r\n\r\n* Adds missing catches to prompt Cheryl to repeat\r\n\r\n* Typo\r\n\r\n* Adds catches\r\n\r\n+ \"Who is LCN?\"\r\n+ \"What is this for?\"\r\n+ \"are you calling from\"\r\n~ \"Where are you from\" changed to \"are you from\"\r\n~ Organized the \"Who's calling?\" section so it's a little more readable.\r\n\r\n* Commit\r\n\r\n* A couple more catches.\r\n\r\n* Fixes some issues with vehicle count question\r\n\r\n* Fixed variations of \"how did you get\" questions.\r\n\r\n* Misheard Phrases\r\n\r\n* Added catch for \"sometime next year\" and fixed grammar\r\n\r\n* Fixed some stuff reported on Slack\r\n\r\nMoved the \"DNC\" portion of the call so if someone says, \"I'm not\r\ninterested, take me off your call list\" Cheryl doesn't try to rebuttal\r\nit. Previously, the \"not interested\" got picked up first and that was\r\nwrong.\r\n\r\n* Undoes an unneccesary change\r\n\r\n* latest\r\n\r\n* latest\r\n\r\n* Fixes some rebuttals for \"don't you have (my info)?\" (#51)\r\n\r\nPreviously these were too specific. Now they're not.\r\n\r\n* Synced Code (#50)\r\n\r\nThe changes were very minor. I only ended up re-adding like one\r\nrebuttal, and corrected the version name, which is now _Little Green_ to\r\navoid confusion.\r\n\r\n* LATEST VERSION\r\n\r\n* Latest\r\n\r\n* Fixes PO Box, Repeat Rebuttals, and more. (#55)\r\n\r\n* Fixes many small issues\r\n\r\n- Fixes PO Box Rebuttal\r\n- Fixes repeat triggers being missed\r\n- Fixed denied info rebuttal consistency\r\n- Fixed \"Which address\" rebuttals, again\r\n- Cleaned up \"What's LCN\" rebuttals\r\n- Cleaned up \"Where did you get my info\" rebuttals\r\n\r\n* Version name change\r\n\r\n* Fixes mistake\r\n\r\n* Typos corrected\r\n\r\n* latest\r\n\r\n* Tweaked ISSUE_TEMLATE.md\r\n\r\nThis doesn't affect the code at all.\r\n\r\n* Attempts to fix infinite repeat loop + Email fix (#62)\r\n\r\n* Bug fixes\r\n\r\n- Fixed \"why\" being incorrectly caught during email question.\r\n- Fixed a possible bug where repeat rebuttal could loop infinitely.\r\n- Added missing repeat rebuttals in call advancement.\r\n\r\n* My name is Dende\r\n\r\n- Fixed \"Pardon\" being incorrectly picked up.\r\n- Changed version name to Dende so I can test it\r\n\r\n* Clicked sync too early, fixed now\r\n\r\n* Minor fix\r\n\r\n* Revert\r\n\r\n* .\r\n\r\n* fileListCheck() added (#59)\r\n\r\n* All Cheryl audio except birthdays and names.\r\n\r\nBecause if I include those, 208 becomes over 28000+ entries, and running\r\nthat at program start is just absurd and time consuming.\r\n\r\n* Dev push\r\n\r\n* checkSoundboard()\r\n\r\n* Changed to check *all* files.\r\n\r\n* Last update\r\n\r\n* Revert \"fileListCheck() added (#59)\"\r\n\r\nThis reverts commit 0b8f9fc0bda18e503f3c8ef287f600dd8abd6eab.\r\n\r\n* LATEST\r\n\r\n* Fixes #67 (#68)\r\n\r\nMerged this in myself because this is a nasty bug.\r\n\r\n* LATEST BEST VERSION\r\n\r\n* LATEST\r\n\r\n* latest changes\r\n\r\n* fileListCheck() added, again (#63)\r\n\r\n* All Cheryl audio except birthdays and names.\r\n\r\nBecause if I include those, 208 becomes over 28000+ entries, and running\r\nthat at program start is just absurd and time consuming.\r\n\r\n* Dev push\r\n\r\n* checkSoundboard()\r\n\r\n* Changed to check *all* files.\r\n\r\n* Last update\r\n\r\n* Revert \"fileListCheck() added (#59)\"\r\n\r\nThis reverts commit 0b8f9fc0bda18e503f3c8ef287f600dd8abd6eab.\r\n\r\n* Revert \"Revert \"fileListCheck() added (#59)\"\"\r\n\r\nThis reverts commit 2497bffc33a428e420112570756d3eabebff936e.\r\n\r\n* Fixed the file list.\r\n\r\n* \"Scam\" rebuttal added, plus a few more fixes (#56)\r\n\r\n* Fixes many small issues\r\n\r\n- Fixes PO Box Rebuttal\r\n- Fixes repeat triggers being missed\r\n- Fixed denied info rebuttal consistency\r\n- Fixed \"Which address\" rebuttals, again\r\n- Cleaned up \"What's LCN\" rebuttals\r\n- Cleaned up \"Where did you get my info\" rebuttals\r\n\r\n* Version name change\r\n\r\n* Fixes mistake\r\n\r\n* Typos corrected\r\n\r\n* A few more missing catches\r\n\r\nBased on some old bugs and recent reasons for lead rejects.\r\n\r\n* Fixes\r\n\r\n- Fixed \"to\" not being recognized during auto question.\r\n- Fixed \"who\" being incorrectly recognized as \"one\"\r\n\r\n* \"Scam\" rebuttal added, and more fixes.\r\n\r\n- \"Scam\" rebuttal added.\r\n- \"There is no \" rebuttals made more generic.\r\n- Adjusted console message for \"THIS IS THE PERSON YOU WANT\"\r\n\r\n* All Cheryl audio except birthdays and names.\r\n\r\nBecause if I include those, 208 becomes over 28000+ entries, and running\r\nthat at program start is just absurd and time consuming.\r\n\r\n* Dev push\r\n\r\n* checkSoundboard()\r\n\r\n* Changed to check *all* files.\r\n\r\n* Last update\r\n\r\n* \"I don't have time\" added\r\n\r\n* Revert \"fileListCheck() added (#59)\"\r\n\r\nThis reverts commit 0b8f9fc0bda18e503f3c8ef287f600dd8abd6eab.\r\n\r\n* Revert \"Revert \"fileListCheck() added (#59)\"\"\r\n\r\nThis reverts commit 2497bffc33a428e420112570756d3eabebff936e.\r\n\r\n* Fixed the file list.\r\n\r\n* Added \"Scam Rebuttals.mp3\" to the file list.\r\n\r\nStill need the actual file to be added.\r\n\r\n* I think capitalization matters\r\n\r\n* Fixed file name.\r\n\r\n* Ensures the word is actually SCAM.\r\n\r\n* Redundant removing of redundant removals.\r\n\r\n* Typo fixes\r\n\r\n* Bad Connection.mp3 added to fileList.txt\r\n\r\n* latest\r\n\r\n* latest\r\n\r\n* Ryan ruining your code\r\n\r\n*  Updates insurance company list. (#77)\r\n\r\n* Insurance now defaults to \"Company Not Listed\"\r\n\r\n* Revert \"Insurance now defaults to \"Company Not Listed\"\"\r\n\r\nThis reverts commit a2951f9068d1a829cc1c0dd020100e7c72abddb5.\r\n\r\n* Updates insurance company list.\r\n\r\nNote that I replaced the return for many companies no longer listed as\r\n\"Company Not Listed.\"\r\n\r\nIf this is not desired, it's easily removed.\r\n\r\n* CHANGES\r\n\r\n* progressive change\r\n\r\n* Load Agent ID from Registry (#83)\r\n\r\n* Load Agent ID from Registry\r\n\r\nWhen updating all the bots yesterday, I noticed it was a bit of a pain\r\nto open up Zoiper, check what ID the computer is, type it in and finally\r\nconnect to the dialer. With these changes, it should make things much\r\neasier by throwing in whatever ID was used last to connect.\r\n\r\n* Update MainWindow.xaml.cs\r\n\r\n* Functions for common questions + Makes Cheryl less robotic when asking customer to repeat (#70)\r\n\r\n* Makes Cheryl less robotic when asking customer to repeat\r\n\r\n- var _numrepeats_ is now _cherylRepeats_ to avoid confusion.\r\n- var _customerRepeats_ now tracks how many times Cheryl has asked the\r\ncustomer to repeat themselves.\r\n- Cheryl no longer says \"Sorry can you repeat that please\" during call\r\nintro. This really tipped people off that it was a bot.\r\n\r\nLater I'll make a proper function for this instead of just copypasting,\r\nso it's less messy. This is just proof of concept.\r\n\r\nDo not merge this until I actually have the correct audio files, also.\r\n\r\n* askForRepeat()\r\n\r\nAs a function, this is less terrible.\r\n\r\n* YesOrNo() added - WIP\r\n\r\nJust saving my work. This is far from done.\r\n\r\n* Saving my work\r\n\r\n* Files edited.\r\n\r\nRequires #63 or #56 to be merged before this is okay to merge. It is,\r\nhowever, now okay to test.\r\n\r\n* fileList.txt updated\r\n\r\n* Missed a spot\r\n\r\n* .\r\n\r\n* \"Repeat Rebuttals\" are now a function.\r\n\r\n* Adds function for uncooperative customers\r\n\r\nAlso changes previous functions to make better sense when read by other\r\ndevs.\r\n\r\n* Fixes the \"Hello?\" bug.\r\n\r\n* Tries to fix a bug in CALL_START\r\n\r\n* Removes redundant line\r\n\r\n* Okay maybe these are intentional...?\r\n\r\nDoesn't make sense to me but whatever.\r\n\r\n* I have no idea what I am doing\r\n\r\n* This meant nothing for this.\r\n\r\n* fileList.txt updated and included in compile\r\n\r\n* Adds Magic™\r\n\r\n* Comment\r\n\r\n* Soundboard Auto-Update (#71)\r\n\r\n* Why do I overthink things?\r\n\r\nQ_Q\r\n\r\n* Adds catch for failed connection.\r\n\r\n* Error message update.\r\n\r\n* Commit\r\n\r\n- Fixed some files not being included in build.\r\n- Added a fileServer.txt file. Warning: Will hang briefly on start if\r\nthe address is bad. To intentionally bypass this, just edit the file to\r\nremove the address or delete the file entirely.\r\n\r\n* fileServer.txt added correctly this time.\r\n\r\n* fileServer.txt updated\r\n\r\n* Fixes #73 and #81 (#72)\r\n\r\n* Fixes some screwyness at call start\r\n\r\nIt's supposed to do one or the other. Not both.\r\n\r\n* \"July\" misheard as \"Why\"\r\n\r\n* Hotfix for #73\r\n\r\n* Update Agent.cs\r\n\r\n* Fixes #73 properly, Fixes #81\r\n\r\n* Fixes some DNC catches (#80)\r\n\r\nI've watched a number of calls during live audits end up with results\r\nlike this, only for Cheryl not to catch them.\r\n\r\n* Military question added (#75)\r\n\r\n* Why do I overthink things?\r\n\r\nQ_Q\r\n\r\n* Adds catch for failed connection.\r\n\r\n* Error message update.\r\n\r\n* Commit\r\n\r\n- Fixed some files not being included in build.\r\n- Added a fileServer.txt file. Warning: Will hang briefly on start if\r\nthe address is bad. To intentionally bypass this, just edit the file to\r\nremove the address or delete the file entirely.\r\n\r\n* Military question added\r\n\r\n- Spouse military question commented out because I do not have that file\r\nyet.\r\n- Updated fileList.txt with missing files.\r\n- Corrected GoogleBot.csproj to always include fileList.txt on compile.\r\n\r\n* Includes fileServer.txt correctly\r\n\r\n* Includes fileServer.txt FOR REAL THIS TIME\r\n\r\n* REVERTS 3baaebf\r\n\r\n* fileList.txt updated\r\n\r\n* Case Sensitive\r\n\r\nThis doesn't actually affect anything. This is just user friendliness.\r\n\r\n* Enables spouse vet question\r\n\r\n* Progressive\r\n\r\n* REVERT 56ba1b8\r\n\r\nReverts 56ba1b8, returning the speech recognition to the way it worked\r\nin\r\nhttps://github.com/LCN-Dev/GoogleBot/commit/56ba1b8077ca96a3476eff8ec8ab29d473f958e0\r\n\r\n* Version name change\r\n\r\nMister Piccolo is now the name of the version.\r\n\r\n* E-mail Invalid Handler\r\n\r\nread title\r\n\r\n* Progressive\r\n\r\nI just happened to notice this while studying the code, and I know it's\r\nnot correct, so here.\r\n\r\n* Update Agent.cs\r\n\r\n* Update Agent.cs\r\n\r\n* Commit\r\n\r\n* Fixes a whole can of worms (#94)\r\n\r\n* Attempts to fix missing default case\r\n\r\nfor veteran status.\r\n\r\n* Removed fileList.txt redundant entries\r\n\r\n* Fixes customerUncooperative\r\n\r\nIt shouldn't be called during the veteran question or any of these other\r\nsituations.\r\n\r\n* Fixes some problems, creates new ones.\r\n\r\n* Commit\r\n\r\n* THE NIGHTMARE IS OVER\r\n\r\nThis was far more frustrating than it should have been.\r\n\r\n* Update Agent.cs\r\n\r\n* Fixes missing res_type default (#95)\r\n\r\n* Adds missing res_type default\r\n\r\n* Owner = Own\r\n\r\n* Fixes (#97)\r\n\r\nCommit\r\n\r\n* adjustements\r\n\r\n* added sleep to prevent fail\r\n\r\n* cqi\r\n\r\n* IssueTypes.md\r\n\r\n* Update README.md\r\n\r\n* Socket woes fixed? (#101)\r\n\r\nSocket woes fixed!\r\n\r\n* Version Name Change\r\n\r\n* Fixes Mishandling Birthday\r\n\r\n* Redundancy removal\r\n\r\n* Hotfixes \"Which one?\" rebuttal.\r\n\r\nNeeds to be audio for other cases.\r\n\r\n* Fixes \"Can they email\" rebuttal being triggered DURING email question\r\n\r\n* \"What is this for?\" condition.\r\n\r\n* \"Ask my spouse\" condition\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\nTypos.\r\n\r\n* Update README.md\r\n\r\nderp\r\n\r\n* Reverts #91 (#124)\r\n\r\n* Reverts part of 7cae7e2d262a7505144b4289853658560d0648f2\r\n\r\nThis was acting buggy.\r\n\r\n* Bot Analytics (#115)\r\n\r\n* Create a timer and post stats\r\n\r\n* Keep track of leads attained\r\n\r\n* Fix Typo\r\n\r\n* Minor refactor\r\n\r\nThat catch statement really shouldn't have been condensed into one line.\r\n\r\n* fix dumb mistake\r\n\r\n* fix dumb mistake part 2\r\n\r\nApparently including the \"HH\" returned a value of \"HH\" instead of the\r\nexpected \"21\". Ugh.\r\n\r\n* handle long uptimes\r\n\r\nSo if the bot is running for more than 24 hours, it won't stop reporting\r\nanalytics.\r\n\r\n* All-night addition\r\n\r\n* fix dumb mistake 3\r\n\r\n* omit \"VERSION: \"\r\n\r\n* Revert \"Bot Analytics (#115)\" (#130)\r\n\r\nThis reverts commit 43972a23861fbc3dbbd6d36104d58c4326e77a5b.\r\n\r\n* Mishead Phrase Fix (#134)\r\n\r\n* New intro\r\n\r\n* \"Not Insured\" Improper Hangups Fix (#128)\r\n\r\n* \"Not Insured\" Improper Hangups\r\n\r\n* Add Policy Start and Expiration as well\r\n\r\nJust in case we didn't hear the customer properly the first time.\r\n\r\n* muh coding disceplines\r\n\r\n* Jer dev (#146)\r\n\r\n* Fixes many small issues\r\n\r\n- Fixes PO Box Rebuttal\r\n- Fixes repeat triggers being missed\r\n- Fixed denied info rebuttal consistency\r\n- Fixed \"Which address\" rebuttals, again\r\n- Cleaned up \"What's LCN\" rebuttals\r\n- Cleaned up \"Where did you get my info\" rebuttals\r\n\r\n* Version name change\r\n\r\n* Fixes mistake\r\n\r\n* Typos corrected\r\n\r\n* A few more missing catches\r\n\r\nBased on some old bugs and recent reasons for lead rejects.\r\n\r\n* Fixes\r\n\r\n- Fixed \"to\" not being recognized during auto question.\r\n- Fixed \"who\" being incorrectly recognized as \"one\"\r\n\r\n* \"Scam\" rebuttal added, and more fixes.\r\n\r\n- \"Scam\" rebuttal added.\r\n- \"There is no \" rebuttals made more generic.\r\n- Adjusted console message for \"THIS IS THE PERSON YOU WANT\"\r\n\r\n* All Cheryl audio except birthdays and names.\r\n\r\nBecause if I include those, 208 becomes over 28000+ entries, and running\r\nthat at program start is just absurd and time consuming.\r\n\r\n* Dev push\r\n\r\n* checkSoundboard()\r\n\r\n* Changed to check *all* files.\r\n\r\n* Last update\r\n\r\n* \"I don't have time\" added\r\n\r\n* Revert \"fileListCheck() added (#59)\"\r\n\r\nThis reverts commit 0b8f9fc0bda18e503f3c8ef287f600dd8abd6eab.\r\n\r\n* Revert \"Revert \"fileListCheck() added (#59)\"\"\r\n\r\nThis reverts commit 2497bffc33a428e420112570756d3eabebff936e.\r\n\r\n* Fixed the file list.\r\n\r\n* Added \"Scam Rebuttals.mp3\" to the file list.\r\n\r\nStill need the actual file to be added.\r\n\r\n* I think capitalization matters\r\n\r\n* Fixed file name.\r\n\r\n* Ensures the word is actually SCAM.\r\n\r\n* Redundant removing of redundant removals.\r\n\r\n* Typo fixes\r\n\r\n* Bad Connection.mp3 added to fileList.txt\r\n\r\n* Now that I know what I\r\n\r\n* am doing, I can make this work.\r\n\r\nAlso I hate the enter key.\r\n\r\n* It works! :B\r\n\r\n* Updated Agent.cs\r\n\r\n- Removed Console.WriteLine() from checkForObjection() to make the\r\nprogram run faster.\r\n- \"I'm in the middle of something\" changed to \"the middle of\"\r\n- Fixes redundant and broken rebuttal condition.\r\n\r\n* Unrelated Fixes\r\n\r\n- Removes Console.Write() thing that I don't need anymore.\r\n- Fixes broken, redundant code.\r\n- Refactors some code to be consistent.\r\n\r\n* Hotfixes #129 hopefully\r\n\r\n* fileList cleanup\r\n\r\n* Adds more silence timer resets\r\n\r\nAttempts to fix #131\r\n\r\n* Whitespace Removal\r\n\r\n* Agent.cs Updated\r\n\r\nThe goal being to stop Cheryl from repeating the question for DOB.\r\n\r\n* Check for wrong number before checking if it's the spouse.\r\n\r\nThis just makes more sense.\r\n\r\n* Updates \"Is this the spouse?\" check\r\n\r\n* Wrong Number rebuttal\r\n\r\nFixes #145\r\n\r\n* This doesn't seem right\r\n\r\nso I fixed it.\r\n\r\n* Fixes some rebuttals playing improperly at call start\r\n\r\n* Fixes \"This is Cheryl from LCN\" playing during start or intro.\r\n\r\nWhy? Because we already tell them that in the intro.\r\n\r\n* Fixes more of Cheryl misbehaving during call start.\r\n\r\n* Fixes Cheryl hanging up at call start (#150)\r\n\r\n* Efforts to trace the issue\r\n\r\n* Eurika!!","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/ea7bed53f19f6608dbd4bec591c922733ceed1fe"},{"sha":"6e4aa41c84db0aabc90df6abe9c5f7035821e8a0","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Don Bot First Commit\n\n- All instances of Cheryl replaced with Don\n- cherylRepeats is now botRepeats\n- Added some hotfixes for lack of audio with Don Bot","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/6e4aa41c84db0aabc90df6abe9c5f7035821e8a0"},{"sha":"f66a5eddac84d2ba2f0002f61f4eebf5dcc61df6","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"MainWindow","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/f66a5eddac84d2ba2f0002f61f4eebf5dcc61df6"},{"sha":"dcc0dea5c5b83882be14ee45295b4bcd26a062fc","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/dcc0dea5c5b83882be14ee45295b4bcd26a062fc"},{"sha":"97b4359ca7b9d549fa7fca80463de4c8774b820f","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Don Bot Prototype","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/97b4359ca7b9d549fa7fca80463de4c8774b820f"},{"sha":"b8b3507f601b76740a3c0d1641286dcef366f988","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"File removal","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/b8b3507f601b76740a3c0d1641286dcef366f988"},{"sha":"f6fd9334e99d745dff4b9a5684a578ada4f1fdf3","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/f6fd9334e99d745dff4b9a5684a578ada4f1fdf3"},{"sha":"265729e71a792b143dceea0f7e51d70224bdcc32","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/265729e71a792b143dceea0f7e51d70224bdcc32"},{"sha":"902383ae280dc309e339836e353e926e22119bba","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Ask for state first","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/902383ae280dc309e339836e353e926e22119bba"},{"sha":"34f86c141b1ce4e69a6de028d71f9c0c8115283b","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"To hell with the state question for now","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/34f86c141b1ce4e69a6de028d71f9c0c8115283b"},{"sha":"28c72620c2915803b9accf6484834d47e402a1da","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Revert \"To hell with the state question for now\"\n\nThis reverts commit 34f86c141b1ce4e69a6de028d71f9c0c8115283b.","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/28c72620c2915803b9accf6484834d47e402a1da"},{"sha":"708a2dc0d2367568394f432daad4fd84cc5225fb","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Redundant","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/708a2dc0d2367568394f432daad4fd84cc5225fb"},{"sha":"96b4bbea0d0cbc0b2cc0c0c36bdbab1935784535","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Finally works\n\nRyan helped! Made the GetAttribute() check for text instead of value.","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/96b4bbea0d0cbc0b2cc0c0c36bdbab1935784535"},{"sha":"de8fa5fdc3f79d3fafb2697d6557fe554bfbb0d7","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Removes redundant \"number of vehicles\" question\n\nReplaces it by just asking the YMMYV that the customer drives.","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/de8fa5fdc3f79d3fafb2697d6557fe554bfbb0d7"},{"sha":"33bca72cd667acb672a1aeee8f225cd93e485e79","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Removes NUM_VEHICLES question","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/33bca72cd667acb672a1aeee8f225cd93e485e79"},{"sha":"3aed2c0bac354ce41c79499e39cb4662a0154162","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Episode VI: Return of the Rebuttals","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/3aed2c0bac354ce41c79499e39cb4662a0154162"},{"sha":"731b1ed26b980402d826d1c7fff77c16d2e6945b","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot\n\n# Conflicts:\n#\tAutoBotCSharp/Agent.cs","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/731b1ed26b980402d826d1c7fff77c16d2e6945b"},{"sha":"37eb417a4250a28c7ef0cd69a92fce5fa34f3198","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot\n\n# Conflicts:\n#\tAutoBotCSharp/Agent.cs\n#\tAutoBotCSharp/App.xaml.cs","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/37eb417a4250a28c7ef0cd69a92fce5fa34f3198"},{"sha":"a634ba8d787794e1e44fc55c11b3ffd413f0172a","author":{"name":"Spades","email":"048602153ff381269b9c3cf0c26e8fe18a619b3a@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into DonBot","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/a634ba8d787794e1e44fc55c11b3ffd413f0172a"},{"sha":"c9f2b34fa79d7e940f5db275720842cdfa479e90","author":{"name":"MTS11648","email":"8254d40985ed83630b2b6d2beb953ddbc445f9d5@gmail.com"},"message":"Cheryl TCPA Rebuttals","distinct":false,"url":"https://api.github.com/repos/LCN-Dev/GoogleBot/commits/c9f2b34fa79d7e940f5db275720842cdfa479e90"}]}
{"actor":{"display_login":"SpadesNeil"}}