mboriskin / connector-icq

OpsDroid connector for ICQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opsdroid connector ICQ

A connector for opsdroid to send messages using ICQ.

Requirements

You need to register a bot on ICQ and get an api token for it.

Configuration

connectors:
  icq:
    # required
    token: "some-token"  # bot token
    base-url: "api.icq.net/bot/v1/" # bot-api base url

How to start

./startup.sh --help

output should be as follows:

Starting...
Got parameters:
IMAGE_NAME=opsdroid-demo
HOST=0.0.0.0
PORT_IN=8080
PORT_OUT=8080
PATH_TO_DOCKERFILE=bot/.


    IMAGE_NAME=opsdroid-demo     HOST=0.0.0.0     PORT_IN=8080     PORT_OUT=8080     PATH_TO_DOCKERFILE=bot/.     (<- параметры опционально)
    ./startup.sh (запустить opsdroid и бота)
                --help      shows help
                --build     builds container
                --run       runs container
                --runbg     runs container in background
                --cli       runs container with interactive cli (bash)
                --stop      stops running docker container
                --remove    removes container
                --list      shows available docker containers
                --ps        show running containers

Then you can build an image with specified name

IMAGE_NAME="my_opsdroid_icq" ./startup.sh --build

output should be as follows:

Starting...
Got parameters:
IMAGE_NAME=my_opsdroid_icq
HOST=0.0.0.0
PORT_IN=8080
PORT_OUT=8080
PATH_TO_DOCKERFILE=bot/.

Start building...
Sending build context to Docker daemon  9.216kB
Step 1/3 : FROM opsdroid/opsdroid:dev
 ---> c0f0c1105221
Step 2/3 : COPY configuration.yaml /etc/opsdroid/configuration.yaml
 ---> 930615cb012b
Step 3/3 : COPY skills /opt/opsdroid/skills
 ---> a091191f152a
Successfully built a091191f152a
Successfully tagged my_opsdroid_icq:latest

or something else if you modified the Dockerfile and/or passed any other parameters to script

next you can run opsdroid with your bot (skill/s) in the background

IMAGE_NAME="my_opsdroid_icq" ./startup.sh --runbg

output should be as follows:

Starting...
Got parameters:
IMAGE_NAME=my_opsdroid_icq
HOST=0.0.0.0
PORT_IN=8080
PORT_OUT=8080
PATH_TO_DOCKERFILE=bot/.

Start running in background...
b6ad132785238462f3863e532cb6afc08a801957d3d4e17ee1046f7c5a25394f

when you'll decide to stop background running container, you should stop it

IMAGE_NAME="my_opsdroid_icq" ./startup.sh --stop

output should be as follows:

Starting...
Got parameters:
IMAGE_NAME=opsdroid-demo
HOST=0.0.0.0
PORT_IN=8080
PORT_OUT=8080
PATH_TO_DOCKERFILE=bot/.

Trying to stop...
charming_clarke

where charming_clarke - is a temporary name of stopped container

About

OpsDroid connector for ICQ

License:Apache License 2.0


Languages

Language:Python 80.1%Language:Shell 19.2%Language:Dockerfile 0.8%