Commit Graph

51 Commits (v1.0.1)

Author SHA1 Message Date
David 4184c969a2 Added error handling for getting reputation 2023-01-19 15:26:50 +01:00
David d3469fb9fb Minor improvements 2023-01-16 12:45:52 +01:00
David 6a745cfd54 Minor bugfixes 2023-01-12 14:49:47 +01:00
David 780538cbd1 Fixed spam detection 2023-01-10 22:28:21 +01:00
David 45b2c5d605 Added detect long message spam 2023-01-10 16:40:32 +01:00
David 341821e63d Added power level control to warn command 2023-01-09 08:32:08 +01:00
David d958a2135d Updated documentation 2023-01-08 21:45:58 +01:00
David 8440fa961c Added command for mods to decrease reputation 2023-01-08 20:58:12 +01:00
David 61b8640864 Minor bugfixes 2023-01-08 20:40:16 +01:00
David f9ac5fa3e6 Fixed formatting issues 2023-01-08 20:23:50 +01:00
David c27100bf59 Minor bugfixes 2023-01-08 18:54:57 +01:00
David b37e206ca2 Fixed error in dockerfile 2023-01-08 16:51:44 +01:00
David 8bf806758f Updated readme 2023-01-08 16:49:08 +01:00
David 425b9f81b5 Added command to check for reputation 2023-01-08 10:20:44 +01:00
David 5921a6aa5f Added logic for caps detection 2023-01-07 23:51:08 +01:00
David 9e71cfcf94 Added initial logic to parse command 2023-01-07 10:37:22 +01:00
David eb710a0efe Added logic to detect and remove spam 2023-01-06 23:09:55 +01:00
David 5f7c263513 Added way to add more data to key in sled 2023-01-05 20:39:26 +01:00
David c04a0cf43c Segregated kick function 2023-01-04 17:04:20 +01:00
David 29b0ee97bb Start work on spam detection 2023-01-04 15:41:32 +01:00
David c66381b08f Merge branch 'main' of https://gitlab.com/david-0609/matrix-modbot 2023-01-03 18:44:23 +01:00
David 0bf09004e5 Decreased expire time for artifacts 2023-01-03 18:43:00 +01:00
David 01256910fa Fixed typo in url 2023-01-03 17:40:51 +00:00
David c8c64f83bd Started implementation of database 2023-01-03 18:23:41 +01:00
David 32ca116cb8 Added function to delete swears from room when detected 2023-01-01 14:31:03 +01:00
David 7bdf1a8b2e Modified CI/CD pipeline to build only once 2022-12-31 13:10:16 +01:00
David 9eac89a1be Added simple swear filter logic 2022-12-31 12:08:28 +01:00
David 1eb0a7edcc Added artifact return for ci/cd 2022-12-30 11:31:21 +01:00
David 27ef8ff2c9 Added options to reduce binary size 2022-12-30 11:00:09 +01:00
David 2af8142e54 Made main function async 2022-12-30 10:50:26 +01:00
David ab7f75b416 Modified ci/cd to push dockerfile to dockerhub 2022-12-29 23:44:23 +01:00
David 63a0886e37 Fixed module importing 2022-12-29 21:27:12 +01:00
David bdb7d766f4 Added parsing of command line args for config file path 2022-12-29 20:45:25 +01:00
David fe50f74723 Started work on Dockerfile 2022-12-29 19:29:28 +01:00
David 12f10233f1 Changed method of getting content of edited messages 2022-12-21 15:57:36 +01:00
David f7f8eafb03 Some more work on fixing pipeline error 2022-12-21 15:08:57 +01:00
David 0a8a6ead7e Corrected implementation of getting swearlist file 2022-12-21 14:49:35 +01:00
David 7973f0dd13 Finished functionality to get swear list 2022-12-21 10:28:11 +01:00
David e1020d6bb6 Started work on swear filtering 2022-12-17 21:46:17 +01:00
David 85083faa1e Completed logic to login bot 2022-12-11 11:07:04 +01:00
David 96372b83fd Completed logic to login bot 2022-12-10 21:31:02 +01:00
David 4aa0de124d Merge branch 'main' of https://gitlab.com/david-0609/matrix-modbot 2022-11-12 21:42:33 +01:00
David 86f085c32e Started handling of messages 2022-11-12 21:41:16 +01:00
David f2058e589a Started handling of messages 2022-11-12 21:28:55 +01:00
David ae5e6d347d Changes to config reading and bot authentication, added tests 2022-11-09 22:12:00 +01:00
David f314a9f4c0 Update .gitlab-ci.yml file 2022-11-09 21:11:17 +00:00
David e1f254d3b2 Update .gitlab-ci.yml file 2022-11-09 21:10:04 +00:00
David 9aba44b8f4 Changed reader to return custom struct 2022-11-08 21:02:32 +01:00
David 5895795e14 Started on config reading 2022-11-08 19:15:06 +01:00
David d77ea6a0fd Added readme and set license 2022-11-08 15:36:51 +01:00