Commit Graph

  • 11f7ab6ff4 Only use one instance of state instead of cloning it everywhere. projectmoon 2020-09-27 09:06:57 +0000
  • 9bf87e7f3b Add useful logging of skipping commands. projectmoon 2020-09-27 00:24:07 +0000
  • 1c329e6aab Fall back to 15 minutes if oldest message age not specified. projectmoon 2020-09-26 21:33:51 +0000
  • 2f2a642ad8 Ignore messages that are too old. projectmoon 2020-09-26 14:47:23 +0000
  • 92e4a7c29b Rote die roll now respects dice pool success_on property. projectmoon 2020-09-26 13:50:28 +0000
  • e391deb278 Update cargo.lock for 0.5.2 projectmoon 2020-09-26 13:49:58 +0000
  • 908507c28c Update readme for new docker image. v0.5.2 projectmoon 2020-09-26 13:25:26 +0000
  • d0e6ffdc43 Switch to Github container registry. projectmoon 2020-09-25 22:32:24 +0000
  • fafae6175b Update to latest matrix SDK; dynamic libolm; Dockerfile cleanup. projectmoon 2020-09-25 22:31:06 +0000
  • 06ff6562c1 Add more tests for handling weird input. v0.5.1 projectmoon 2020-09-01 08:17:59 +0000
  • 33c41bce7e Update readme for automated Docker builds. projectmoon 2020-09-01 08:11:19 +0000
  • f3f5846826 Fix command parser returning non-commands/empty messages as errors. projectmoon 2020-08-31 23:33:46 +0000
  • 16a9aeebcd Only run Docker CI stages when necessary. projectmoon 2020-08-31 22:30:44 +0000
  • ae6922dd6c Correct image name. projectmoon 2020-08-31 22:06:35 +0000
  • 0388daa8ac Fix docker push for master projectmoon 2020-08-31 21:40:42 +0000
  • 374f426961 Switch to docker hub because github packages is useless. projectmoon 2020-08-31 21:35:19 +0000
  • b90f1fe92a No point in building docker image only to build it again. projectmoon 2020-08-31 20:57:47 +0000
  • 4ff8e95640 One CI pipeline for build, test, docker push. projectmoon 2020-08-31 20:48:46 +0000
  • 0d16d9f2cd
    Add GitHub CI Docker build ProjectMoon 2020-08-31 20:24:57 +0000
  • 1e5331a7ee
    Add rust github CI ProjectMoon 2020-08-31 20:18:49 +0000
  • 8803b83ddb Remove useless trim function and unnecessary uses of eat_whitespace. projectmoon 2020-08-31 20:16:43 +0000
  • da0819745a Switch to non-macro nom parser with better text handling. 0.5.1 projectmoon 2020-08-31 00:07:56 +0000
  • 1f5c6d7553 Actually only trim the start and end of the string. projectmoon 2020-08-31 00:05:40 +0000
  • d36a38d16f Basic documentation for the !help command. projectmoon 2020-08-30 22:17:33 +0000
  • 0a2c5d5ce6 Remove editor-specific configuraton for vscode. projectmoon 2020-08-30 22:15:46 +0000
  • 531844fbb7 Implement basic, not-well-formatted help. 0.5.0 projectmoon 2020-08-28 22:02:41 +0000
  • 8484e9ffde Allow extraneous whitespace at the end of command input. projectmoon 2020-08-30 20:48:52 +0000
  • 32573d2e7c Update version to 0.5.0, and update license copyright. projectmoon 2020-08-29 13:08:55 +0000
  • 16b5a3a51a Chance die should only succeed on 10. Added no-explode rolls. projectmoon 2020-08-28 21:47:09 +0000
  • dfa96f51bd Update matrix SDK to latest master. projectmoon 2020-08-28 21:10:59 +0000
  • bfc25ca30e Update readme documentation. projectmoon 2020-08-28 21:06:57 +0000
  • e85196e105 Change readme header. projectmoon 2020-08-28 00:42:56 +0000
  • 940e83077a Version 0.4.0: limit display of large dice pools, basic logging. 0.4.0 projectmoon 2020-08-28 00:37:39 +0000
  • 5983592eb3 Limit large the display of large dice pools. projectmoon 2020-08-28 00:30:28 +0000
  • 54a3cc0880 Add basic logging to the dice bot. projectmoon 2020-08-28 00:13:01 +0000
  • f0a1fe53fc Move CofD dice rolling into dice.rs file under cofd/ projectmoon 2020-08-27 23:56:19 +0000
  • 18a05ebd7c Add auto-join, adapted from matrix SDK examples. 0.3.0 projectmoon 2020-08-27 23:50:32 +0000
  • 12fdc2a1c9 Add tar files to gitignore jeff 2020-08-27 19:44:41 +0000
  • e8ce058e5d Properly format dramatic failures. projectmoon 2020-08-27 19:44:17 +0000
  • 33ac91063b Set cache dir to something more accessible. projectmoon 2020-08-27 19:44:16 +0000
  • f3de145663 New Dockerfile to work with glibc. jeff 2020-08-27 01:22:40 +0000
  • 0eb181a7a9 Clean up dependencies and upgrade to 0.3.0 after matrix SDK port. jeff 2020-08-27 00:05:19 +0000
  • 6572e1d04e Port dice bot to use matrix-rust-sdk. jeff 2020-08-26 21:09:50 +0000
  • 0f41acd078 gitignore updates jeff 2020-08-23 21:20:04 +0000
  • a62727070a Update Cargo files for fork. 0.2.0 jeff 2020-08-23 21:19:38 +0000
  • 2a90927760 Add Dockerfile for self-contained deployment. jeff 2020-08-23 20:59:09 +0000
  • e4e2122d81 Update readme about the fork. jeff 2020-08-22 23:51:51 +0000
  • 2c08eb41ad Implement Chronicles of Darkness dice system, improve error handling. projectmoon 2020-08-21 21:49:22 +0000
  • b2b15f9a85 Update dependencies for LibreSSL 3.1 jeff 2020-08-21 21:48:59 +0000
  • 0b95588880 gitignore updates jeff 2020-08-23 21:20:04 +0000
  • 860fae952a Update Cargo files for fork. jeff 2020-08-23 21:19:38 +0000
  • 5b9cca4a06 Add Dockerfile for self-contained deployment. jeff 2020-08-23 20:59:09 +0000
  • dc0a8fdef5 Update readme about the fork. jeff 2020-08-22 23:51:51 +0000
  • 555c25e5ca Implement Chronicles of Darkness dice system, improve error handling. projectmoon 2020-08-21 21:49:22 +0000
  • d300a121e5 Update dependencies for LibreSSL 3.1 jeff 2020-08-21 21:48:59 +0000
  • 05d1f92ae1 update readme Taylor C. Richberger 2020-04-21 22:51:00 -0600
  • 13e62e053d flesh out the readme Taylor C. Richberger 2020-04-21 22:50:07 -0600
  • 19fc5a6bc9 update Cargo.lock Taylor C. Richberger 2020-04-21 22:36:34 -0600
  • f5b046e93b remove license-file Taylor C. Richberger 2020-04-21 22:36:17 -0600
  • b727d3b076 add metadata to Cargo.toml Taylor C. Richberger 2020-04-21 22:34:50 -0600
  • 6cb88a566c get everything working and slightly documented Taylor C. Richberger 2020-04-21 22:30:00 -0600
  • 8e50218c03 cargo fix Taylor C. Richberger 2020-04-21 22:20:05 -0600
  • 6d180734d5 make actually work with messages Taylor C. Richberger 2020-04-21 22:19:15 -0600
  • 81b8b2c0cc simplify the code, and invert Result and Option Taylor C. Richberger 2020-04-21 00:22:31 -0600
  • 4e72498181 format Taylor C. Richberger 2020-04-21 00:15:18 -0600
  • 1a34a390d4 cargo fix again Taylor C. Richberger 2020-04-21 00:11:52 -0600
  • 319e016bc3 remove unneeded Taylor C. Richberger 2020-04-21 00:11:25 -0600
  • e7458c12ad cargo fix and fmt Taylor C. Richberger 2020-04-21 00:09:43 -0600
  • 198f0bd43f remove unnecessary annotation Taylor C. Richberger 2020-04-21 00:08:29 -0600
  • 649aec531e implement command parser fully Taylor C. Richberger 2020-04-21 00:07:03 -0600
  • 90ae9c142c lay command groundwork. Maybe need to make parsing more ergonomic. Taylor C. Richberger 2020-04-20 21:15:13 -0600
  • d0f3ec7ad2 handle matrix message handling Taylor C. Richberger 2020-04-20 15:09:38 -0600
  • 087e20c261 get roller working correctly Taylor C. Richberger 2020-04-20 13:44:18 -0600
  • a9e1ccbf2e restructure into dice module Taylor C. Richberger 2020-04-20 11:19:50 -0600
  • 9121497d17 fmt Taylor C. Richberger 2020-04-20 10:02:26 -0600
  • 1ce4b54417 Make sure all parsers are complete Taylor C. Richberger 2020-04-20 09:19:24 -0600
  • 56de3d34f1 write out nom-based parser Taylor C. Richberger 2020-04-20 00:32:57 -0600
  • 18537f9ab0 vscode change Taylor C. Richberger 2020-04-19 19:43:41 -0600
  • 59cb407eae Add dicebot-roll dice expression parser Taylor C. Richberger 2020-04-19 16:07:33 -0600
  • b4ccae581a improve documentation Taylor C. Richberger 2020-04-18 17:12:25 -0600
  • 7cc29ddf8f get things cleaned up a little bit more Taylor C. Richberger 2020-04-18 17:09:55 -0600
  • f129f45864 add TODO Taylor C. Richberger 2020-04-17 16:54:07 -0600
  • b30eec72b3 modularize things Taylor C. Richberger 2020-04-17 16:53:27 -0600
  • 8be108a57c Merge branch 'master' of gitlab.com:Taywee/axfive-matrix-dicebot Taylor C. Richberger 2020-04-16 23:25:19 -0600
  • 61ec4e5fa7 cargo fmt Taylor C. Richberger 2020-04-16 23:25:13 -0600
  • 6389ae1c2b Add LICENSE Taylor C. Richberger 2020-04-17 05:24:39 +0000
  • b4544e5373 Add README.md Taylor C. Richberger 2020-04-17 05:24:24 +0000
  • 1196bebb92 get initial stuff working Taylor C. Richberger 2020-04-16 23:20:54 -0600