Giter VIP home page Giter VIP logo

1111resolver-gassist's Introduction

Cloudflare DNS Resolver for Google Assistant

Google Assistant action that allows users to resolve DNS queries using Cloudflare's 1.1.1.1 DNS resolver.

This action is currently in Alpha testing.

How to use

Right now, it's in Alpha testing (limited testing to max 20 testers).

If you want to get into the Alpha testers pool, message xDrixxyz on Keybase with your email address to get in.

Then, follow the real use instructions down below.

Release schedule

As of now, I will be releasing new versions rapidly as I fix bugs and "add new features".

Once I believe this action is stable enough for a Beta release, I'll release it to beta! This means that more testers will be able to join (max increased to 200)

During the Beta phase, I'll update this README to reflect how you can join and participate in bug hunting and contributing.

Then, once I believe it's ready for primetime, I'll submit it to Google to review it for a production release! At this point, you will be able to use it without needing to sign up to be a tester!

But really, how do I use it?

Use one of the invocation phrases (assuming you've been invited to test):

  • Talk to Cloudflare DNS Resolver
  • Ask Cloudflare DNS Resolver to get the value of the {dns record type} record for {domain}

An example of the 2nd invocation phrase in action is: Hey Google, Ask Cloudflare DNS Resolver to get the value of the AAAA record for cloudflare.com

The action will respond with the value of the AAAA record for cloudflare.com

Or, better yet, Ask Cloudflare DNS Resolver to get the value of the TXT record for dani.cloudflare.com

How does it work?

Using state-of-the-art DNS-over-HTTPS (DoH) technology powered by 1.1.1.1

How can I contribute?

Read the Contribution Guide

1111resolver-gassist's People

Stargazers

Brent Thomas avatar

Watchers

Sanel K. avatar

1111resolver-gassist's Issues

No checks for if the Answer is empty or doesn't exist

When the Cloudflare 1.1.1.1 DNS Resolver returns an empty Answer JSON array, then the action doesn't account for that and tries to access a property of an object that is undefined.

Because of this, an unhandled Promise rejection is raised and not handled.

This bug should be fixed by Alpha release 2, along with other bugs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.