Sign inSign up

iwataka/mybot

By iwataka

Updated over 4 years ago

This is built automatically from iwataka/mybot

Image
0

7.2K

iwataka/mybot repository overview

Mybot

Build Status Coverage Status Go Report Card GoDoc

Introduction

Mybot is a bot server to collect and broadcast information via social network.

Prerequisites

Make sure you've already created the following things:

  • Twitter account
  • Slack account

and you've installed Go 1.13.x or 1.14.x.

Running from source

Run the below commands:

$ go get -d github.com/iwataka/mybot
$ cd $GOPATH/src/github.com/iwataka/mybot
$ go build
$ ./mybot s(erve)

Running by using Docker

  1. simplest way

    $ docker run -d -p 8080:8080 iwataka/mybot
    
  2. docker with mounting volumes

    $ docker run -d -p 8080:8080 \
        -v ~/.cache/mybot:/root/.cache/mybot \
        -v ~/.config/mybot:/root/.config/mybot \
        -v ~/.config/gcloud:/root/.config/gcloud \
        iwataka/mybot
    
  3. docker-compose

    $ curl -fLO https://raw.githubusercontent.com/iwataka/mybot/master/docker-compose.yml
    $ docker-compose up -d
    

To use Google Cloud APIs

Mybot uses the following Google Cloud API:

To get authorized, run the following commands:

$ gcloud auth application-default login --scopes=https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-vision,https://www.googleapis.com/auth/cloud-language

Tag summary

Content type

Image

Digest

Size

179.5 MB

Last updated

over 4 years ago

docker pull iwataka/mybot