🤖 A bot to fetch DNS records
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dns
media
Dockerfile
LICENSE.md
README.md
bot.go

README.md

dnsrecordsbot

A Telegram bot to fetch DNS records

A bot for what?

dnsrecordsbot is a bot heavily inspired by Spatie's project dnsrecords.io, which allows you to retrieve all DNS records of a domain name.

Tech stack

The bot is written in Go, relies on go-telegram-bot-api to consume Telegram's Bot API and loves dig command that helps gathering DNS data.

How to build

  1. Clone the repo
    git clone this repo
    
  2. Install packages
    go get -d
    
  3. Build
    go build bot.go
    
  4. Run
    BOT_TOKEN="YOUR-BOT-TOKEN" ./bot
    

Run with Docker

docker run -dit --restart on-failure -e "BOT_TOKEN=YOUR_TOKEN_HERE" thundersquared/dnsrecordsbot

Environment vars

Var Value Required
BOT_TOKEN none Yes
DEBUG none No

License

The code in this repo and used modules are open-sourced software licensed under the MIT license.