An open API service indexing awesome lists of open source software.

https://github.com/wireapp/echo-bot-roman

Implementation of echo bot using Roman as proxy
https://github.com/wireapp/echo-bot-roman

Last synced: 8 months ago
JSON representation

Implementation of echo bot using Roman as proxy

Awesome Lists containing this project

README

          

# Echo Bot powered by [Roman](https://github.com/dkovacevic/roman)
[![GitHub version](https://badge.fury.io/gh/wireapp%2Fecho-bot-roman.svg)](https://badge.fury.io/gh/wireapp%2Fecho-bot-roman)
![CI/CD](https://github.com/wireapp/echo-bot-roman/workflows/CI/CD/badge.svg)
![Release Pipeline](https://github.com/wireapp/echo-bot-roman/workflows/Release%20Pipeline/badge.svg)

Echo Bot implementation that uses [Roman](https://github.com/dkovacevic/roman) to communicate with [Wire](https://wire.com/en/) backend.
Echo Bot that directly uses [lithium](https://github.com/wireapp/lithium) can be found [here](https://github.com/wireapp/echo-bot).

This implementation does currently support only text messages (including mentions).

## Deployment and runtime
The Echo Bot is deployed to docker hub as `lukaswire/echo-bot-roman`.
To run the instance one needs to set following env variables:
```bash
# URL of roman
ROMAN_URL=http://proxy.services.zinfra.io
# Bearer token which is send by Roman to the bot
ROMAN_TOKEN=
```