Skip to content
This repository was archived by the owner on Jan 7, 2020. It is now read-only.

chepiov/tomodoro-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a332219 · Dec 6, 2019

History

83 Commits
May 2, 2019
Apr 29, 2019
May 2, 2019
Apr 3, 2019
May 2, 2019
Apr 3, 2019
May 2, 2019
May 2, 2019
Apr 17, 2019
Apr 14, 2019
Dec 6, 2019
Apr 24, 2019
May 2, 2019
Apr 4, 2019

Repository files navigation

Tomodoro BOT

Uptime Robot status CircleCI Codacy Badge Codacy Badge Telegram License: MIT Release

Deploy

Telegram bot for the Pomodoro Technique.

Click here to join.

Available commands:

  • /help - show help information
  • /state - show current state
  • /continue - start tomodoro or start a break
  • /pause - pause tomodoro or pause a break
  • /skip - skip current tomodoro or current break
  • /reset - reset the whole tomodoro cycle
  • /settings - change settings
  • /stats - show stats

What it is

  • Just study project
  • An effort to apply FP techniques (cats/cats-effect) in the Akka ecosystem

Stack

  • Cats and Cats Effect for FP awesomeness
  • Akka Http as the web server
  • Akka Persistence as the CQRS implementation
  • Doobie for database access
  • spray-json for json serialization
  • ScalaCheck for property based testing
  • Tagless Final for the core domain