Commit Graph

29 Commits

Author SHA1 Message Date
projectmoon d2da664c8c Move license, readme, and dockerfile to new repo root.
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build was killed Details
2021-06-02 15:19:58 +00:00
projectmoon 2f60bbc643 Convert project to workspace with Tonic for gRPC.
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
This commit adds an RPC service to the dicebot, allowing external
applications to control it. The project was converted to a cargo
workspace to house the protobuf definitions in a common crate
(tenebrous-rpc), so that clients and servers can make use of these
protobuf definitions.
2021-06-01 15:43:18 +00:00
projectmoon 49d4ae3037 Update names and links in readme.
continuous-integration/drone/push Build is passing Details
2021-05-14 22:42:14 +00:00
projectmoon ffda24833e Fix build badge after rename.
continuous-integration/drone/push Build is passing Details
2021-05-14 22:39:53 +00:00
projectmoon e553472b7a Update readme for user variables regarding Call Of Cthulhu.
continuous-integration/drone/push Build is passing Details
2021-05-13 22:35:08 +00:00
projectmoon aa28d8bec7 Actually add call of cthulhu documentation to the readme.
continuous-integration/drone/push Build is passing Details
2020-11-30 20:32:11 +00:00
projectmoon 62203edce8 Update readme for Call of Cthulhu, roadmap, and other stuff.
continuous-integration/drone/push Build is passing Details
2020-11-30 20:31:04 +00:00
projectmoon fcec37afb2 Fix typo about config file in readme.
continuous-integration/drone/push Build is passing Details
2020-11-05 23:04:03 +00:00
projectmoon 3154f36dca Add build badge
continuous-integration/drone/push Build is passing Details
2020-11-05 21:08:17 +00:00
projectmoon bc89088dd1 Fix GitHub link in readme.
continuous-integration/drone/push Build is passing Details
2020-11-05 20:48:09 +00:00
projectmoon 53840bff9f Add CoC mention to the readme
continuous-integration/drone/push Build is passing Details
2020-11-05 20:39:58 +00:00
projectmoon d456320e66 Update readme for repo mirroring. 2020-11-05 19:56:25 +00:00
projectmoon e7520f6206 Test mirroring to github 2020-11-05 19:47:02 +00:00
projectmoon cdc4254783 Note github moving. 2020-11-05 19:25:44 +00:00
projectmoon b142b87d65 Remove references to olm in dynamic mode. No longer necessary. 2020-11-03 21:55:13 +00:00
projectmoon 6cdc465a2e Add database and storage of user variables.
This commit introduces the Sled embedded key-value store for keeping
track of user variables on a per-room basis. Extensive changes were
made to the command module to separate concerns and also pass the
database "connection" down the line.

 - A new "Context" object was created to hold information and state
   needed for command execution (namely the database).
 - Database is very simple for now, storing only user variables.
   Refactoring later for storing more complicated types.
 - State actor moved into Actors struct, in preparation for either
   more actors, or ripping the whole thing out entirely.
 - Other modules are also more properly separated, notably
   the config module is entirely self-contained.
2020-10-16 13:18:27 +00:00
projectmoon f84cc16cf4 Update readme for new ignore message settings. 2020-09-27 12:59:31 +00:00
projectmoon 620bea0521 Only use one instance of state instead of cloning it everywhere. 2020-09-27 09:44:59 +00:00
projectmoon 908507c28c Update readme for new docker image. 2020-09-26 13:25:26 +00:00
projectmoon fafae6175b Update to latest matrix SDK; dynamic libolm; Dockerfile cleanup.
Updates to the latest matrix SDK, which has a new version of olm-sys
(must be dynamically linked at the moment). Also cleans up the
Dockerfile to remove rustup because Void has reached Rust 1.46.0, for
a faster build.
2020-09-25 22:31:11 +00:00
projectmoon 33c41bce7e Update readme for automated Docker builds. 2020-09-01 08:11:19 +00:00
projectmoon d36a38d16f Basic documentation for the !help command. 2020-08-30 22:17:33 +00:00
projectmoon bfc25ca30e Update readme documentation. 2020-08-28 21:06:57 +00:00
projectmoon e85196e105 Change readme header. 2020-08-28 00:42:56 +00:00
projectmoon 940e83077a Version 0.4.0: limit display of large dice pools, basic logging. 2020-08-28 00:37:39 +00:00
jeff e4e2122d81 Update readme about the fork. 2020-08-23 21:24:04 +00:00
Taylor C. Richberger 05d1f92ae1 update readme 2020-04-21 22:51:00 -06:00
Taylor C. Richberger 13e62e053d flesh out the readme 2020-04-21 22:50:07 -06:00
Taylor C. Richberger b4544e5373 Add README.md 2020-04-17 05:24:24 +00:00