Live data from Hacker News

Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

spotbot.qa

41–50 of 60 posts

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#41
post #40

Hey It seems that spotbot does not cover for delayed page transistion effects in CSS. I have multiple objects appearing in row and pictures show currently each page in different stage and not fully loaded page :( Other than that, awesome :)

Thanks!

We do try to deal with CSS transitions but I don't think we have every situation covered yet. What page were you trying it on?

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#42

Why would I choose this over Browserstack?

We actually use Browserstack for some of our devices.

Spotbot monitors your site over time, so it'll alert you when things change. With Browserstack, you have to manually run your site in all the devices you care about each and every time you want to check something. Or you can write a Selenium test, but that's a lot more painful than just entering a URL and letting us take care of it for you!

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#43

Hi Hacker News! We've been working hard on Spotbot for the past couple months and are looking forward to your feedback on what we've built. @mgc and I will be around all day to answer any questions.

The site I'm currently maintaining doesn't change very often, but it's approx. 1,500 pages if spidered, plus a large search index. I'm looking at the Fancy plan, but we've got multiple subdomains or internal versions of the site. How are these covered if it's not all under one domain? Are sub-domains part of the same domain? :)

Is it possible to integrate with a CI system for on-demand runs, perhaps by supplying a list of changed pages as a hint on where to expect changes and where not? The idea being that to lower your costs, a subset of pages could be run on-demand?

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#44

Why would I choose this over Browserstack?

We actually use Browserstack for some of our devices. Spotbot monitors your site over time, so it'll alert you when things change. With Browserstack, you have to manually run your site in all the devices you care about each and every time you want to check something. Or you can write a Selenium test, but that's a lot more painful than just entering a URL and letting us take care of it for you!

Got it, thanks!

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#45

Hi Hacker News! We've been working hard on Spotbot for the past couple months and are looking forward to your feedback on what we've built. @mgc and I will be around all day to answer any questions.

The site I'm currently maintaining doesn't change very often, but it's approx. 1,500 pages if spidered, plus a large search index. I'm looking at the Fancy plan, but we've got multiple subdomains or internal versions of the site. How are these covered if it's not all under one domain? Are sub-domains part of the same domain? :) Is it possible to integrate with a CI system for on-demand runs, perhaps by supplying a li…

We don't currently have CI integration, but it's coming up fast on the roadmap. What system do you use?

We're still hammering out the pricing plans. If you email me at justin@spotbot.qa we can set you up with something that makes sense.

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#46

Earlier quoted context omitted.

The site I'm currently maintaining doesn't change very often, but it's approx. 1,500 pages if spidered, plus a large search index. I'm looking at the Fancy plan, but we've got multiple subdomains or internal versions of the site. How are these covered if it's not all under one domain? Are sub-domains part of the same domain? :) Is it possible to integrate with a CI system for on-demand runs, perhaps by supplying a li…

We don't currently have CI integration, but it's coming up fast on the roadmap. What system do you use? We're still hammering out the pricing plans. If you email me at justin@spotbot.qa we can set you up with something that makes sense.

No specific CI in mind, maybe just Github integration or a webhook to start. I'm currently looking at options to modernize and add tests to a rather manual, SVN-based process.

I'll email for sure, I'm interested to see how this will work. Thanks! :)

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#47
post #34
post #4

I understand slack integration for some tools, but is this slackbot-as-a-product thing going to become the new fad? What if I want to use your tool without using slack?

Agreed - I was ready to sign up until I realized it was slack alerts, not emails. I'm wondering if it's related to Slack providing seed money for startups [1]. [1] http://fortune.com/2015/12/15/slack-app-investment-fund/

Nope, although we do have a good relationship with Slack.

We started with Slack cause it's really easy to get started with and a lot of people, including ourselves, use Slack as the central repository of what's going on in the organization.

We realize that it's not for everybody though, more options will be coming soon.

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#49

I tried it with our product and it took a snapshot before all of the (wall time intensive) api calls finished. Is there a way to configure it to wait a few seconds?

Not currently, but this is a common request.

What would you prefer:

- A javascript object being injected into your page that you could call to indicate the page was done

- A setting within the UI that would allow you to configure a wait time

Re: Show HN: Spotbot, a Slack bot that monitors your website for visual bugs

#50

Earlier quoted context omitted.

We're really excited about tackling those problems. @mgc and I founded Spotbot with the thought that models trained with ML techniques can be immensely useful to developers (novel, I know). So much of coding, debugging, and firefighting is pattern matching, and machines are getting really good at pattern matching. That's how we're going to tackle the user login and dynamic data issues in the long term. We have some s…

My app is a social network. A social network means that the two most important pages (global stream and user stream) continuously mutate because there is always new user-generated content. Now, humans are very good at catching bugs there; if a the name of the user goes above the avatar picture next to it, humans will see it immediately. But how can a tool like Spotbot not to be confused by all the normal changes in u…

You could create a page which uses as much of the real production code paths as possible, but which returns the same "stories" every time. It takes a little dev work, of course, but it would almost certainly be worth it.
Post reply on HN