howdy

command module
v0.0.0-...-829706f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2016 License: Apache-2.0 Imports: 9 Imported by: 0

README

Telegram Chat Bot Emulator

Go Report Card Docker Pulls

Howdy is an easy-to-use Telegram emulator for developing chat bots on Windows, Mac, and Linux. It doesn't require any certificates, public servers, or real Telegram clients.

Just use your web browser to test and debug chat bots while developing new cool features.

Demo

Click on the image below to watch a demonstration of chat bot emulator:

Howdy Demo

Installation

Howdy binaries have no external dependencies.

To get the binary just download the latest release for your OS/Arch from the release page and put the binary somewhere convenient. You can run it from any location:

$ ./howdy_linux_amd64 

	.:: Please go to http://127.0.0.1:8081/index.html ::.

Note: you need to "chmod +x" binaries on Unix-like platforms.

Alternatively, you can pull the latest Docker image:

$ docker pull pavel/howdy
$ docker run -t -i --net="host" -p 8081:8081 pavel/howdy

	.:: Please go to http://127.0.0.1:8081/index.html ::.

Usage

Simply follow these steps:

Limitations (aka to-do list)

Currently, there are a couple limitations:

  • Not all Telegram API are covered yet. For instance, it's not possible to send images or stickers.
  • Keyboard layout is ignored (all buttons are displayed as a column).

Building from the source

First, install these dependencies:

go get -u github.com/kardianos/govendor
go get -u github.com/jteeuwen/go-bindata/...

Pull third-party packages into vendor folder:

govendor sync

Build the emulator:

go-bindata --debug app/...
go build

Note: the last step is equivalent to running "make".

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL