{"repo":"timjb/halma","free":true,"listed":false,"github":"https://github.com/timjb/halma","clone":"git clone https://github.com/timjb/halma.git","description":"Chinese Checkers Haskell library, GUI application and Telegram bot","language":"Haskell","stars":16,"topics":["chinese-checkers","game-ai","telegram-bot","diagrams","haskell","serverless"],"license":null,"category":"ai-agents","readme_excerpt":"Halma [![Build Status][travis-image]][travis-url] [![Hackage version][hackage-image]][hackage-url] [![Hackage dependencies][hackage-deps-image]][hackage-deps-url] [![Code Climate][codeclimate-image]][codeclimate-url] The library See the docs on [Hackage][hackage-url]. The GTK application ![Halma Game][game-image] ![Halma Menu][menu-image] Installation : Make sure you have GTK and Cairo installed, then run If cabal fails to solve the version constraints, try using Stackage. The Telegram Chatbot There is a chatbot running on AWS Lambda: @halma bot (Please be patient, it sometimes needs a few seconds to respond.) Building and deploying the Telegram bot on AWS Lambda The following command builds and deploys the Telegram bot on AWS Lambda: This Python 3.7 script depends on stack , docker and awscli being installed (and in the PATH ). When nix-shell is installed, this script can also be called using This will automatically install the required dependencies on the first run. Before the first run, you also need to run: If deployment is successful, the script prints out the URL where the Lambda function can be invoked: Now, you may run a simple smoke test: To configure the Telegram Bot API to call the created lambda function when there is an update run with 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 replaced by your Telegram API access token. [travis-image]: https://img.shields.io/travis/timjb/halma.svg [travis-url]: http://travis-ci.org/timjb/halma [hackage-image]: https://img.shields","default_branch":null,"files":null,"tree":[],"storefront":"/r/timjb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timjb/halma/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}