🇰🇿🇷🇺 Telegram and Messenger bot for Sozdik, a Russian to Kazakh dictionary
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.vscode
flow-typed/npm
scripts
src
.babelrc
.dockerignore
.editorconfig
.env.example
.eslintignore
.eslintrc.js
.flowconfig
.gitignore
.travis.yml
Caddyfile
Dockerfile
LICENSE
README.md
backpack.config.js
docker-compose.yml
jest.setup.js
jsconfig.json
package.json
pm2.json
yarn.lock

README.md

sozdik-bot

Build Status Coverage Status Dependency Status devDependency Status

Telegram and Messenger bot for Sozdik, a Russian to Kazakh dictionary

Telegram screenshotMessenger screenshot

Development

  1. Install node/npm/yarn. The app has been tested with node v6 and v7.

  2. Clone and install dependencies:

$ git clone https://github.com/yenbekbay/sozdik-bot.git
$ cd sozdik-bot
$ yarn # npm install
  1. Add environment variables: cp .env.example .env and edit with your values.

  2. Run the server

$ yarn start # npm start

Deployment

  1. Install Docker Toolbox: $ brew tap caskroom/cask && brew cask install docker-toolbox
  2. Create a docker machine using any available Docker Machine driver
  3. Deploy the app: $ npm run deploy -- <machine_name>

License

GNU GPLv3 License © Ayan Yenbekbay