Commit graph

51 commits

Author SHA1 Message Date
ave 5ef0f42967 poetryify robocop 2021-08-01 00:28:20 +03:00
leo60228 8d899cf9a7 Escape Markdown in clean_content calls
Fixes #74
2020-10-01 20:03:41 -04:00
Ave 165ce2f442
Fix privileged intents 2020-10-01 22:07:50 +03:00
Ave d905db5666
Support privileged intents 2020-10-01 22:05:40 +03:00
Ave 7cb112cf5a
Warn on commands where user often leaves (by force orotherwise) if it happens 2020-06-27 02:01:38 +03:00
Ave Ozkal fd845ecb40
Do a black pass and add black to contributing guidelines
FORK MAINTAINERS: I'm so, so sorry, but this was planned since forever.
If you need help integrating this, feel free to contact me.
2020-04-21 01:05:32 +03:00
Ave Ozkal c5c5b45741
BREAKING: Move initial cogs to config
FORK MAINTAINERS: Merging this without updating your config WILL lead to
your bot not starting properly.
2020-04-21 00:42:49 +03:00
Nichole Mattera 4058612e96 Added cog to manage channels dedicated towards lists. 2020-02-25 18:15:49 -05:00
Ave Ozkal e4fcc81a13
add .cox
Literal bloat
2019-12-19 04:17:36 +03:00
Ave Ozkal a0fd90fabd
Make robocop *actually* dm on help 2019-11-06 02:06:21 +03:00
Ave Ozkal 3e70ede154
Make robocop dm on help 2019-11-06 02:01:22 +03:00
Ave Ozkal 527f55e6dd
Fix usage not showing command name 2019-11-06 01:59:29 +03:00
Ave Ozkal 67728ccbd1
Don't force our event loop, use dpy's one
Also use stable dpy instead of master

Closes #38
2019-06-25 11:39:00 +03:00
Ave Ozkal 997cd80bf9
Extend the list of whitelisted commands on newcomers
Also, hopefully the new logic is (at least slightly) better.
2019-04-25 10:17:06 +03:00
Ave Ozkal 374b1e8437
Embed messages that are spied on 2019-03-03 21:02:08 +03:00
roblabla 4e0e26b1f9 Add invite correlation system 2019-03-03 00:45:48 +01:00
Ave Ozkal bd347e7f3c
don't autoload mod_watch 2019-03-02 21:02:58 +03:00
Ave Ozkal 4734df7b48
Various improvements 2019-03-02 21:00:55 +03:00
Robin Lambertz 3400b94c7c Generic changes (#26)
* Make lockdown configuration more generic

* pin: Add reaction pinning functionality
2019-03-01 07:07:47 +01:00
Ave Ozkal 0384f0aad9
Revert "push local changes and hope that nothing breaks"
This reverts commit e85ecd41e5.

IT BROKE EVERYTHING
2019-02-22 20:09:58 +03:00
Ave Ozkal e85ecd41e5
push local changes and hope that nothing breaks 2019-02-22 04:10:52 +03:00
Pika 4127ee9e59 Clarify failed check message a bit (#13)
* Update Robocop.py

* Update Robocop.py
2019-02-08 13:13:30 +01:00
Ave Ozkal 0786f29bca
Attempt to block commands on #newcomers 2019-01-23 00:09:21 +03:00
Ave Ozkal 31e712be86
Ignore unknown command error logging 2019-01-07 11:51:27 +03:00
Ave Ozkal 48a22c5fa8
Push some stuff I forgot to push 2019-01-07 11:49:19 +03:00
leo60228 ac2c6f5070 Use "Listening to .help" instead of "Playing .help" 2018-12-31 20:46:42 -05:00
Ave Ozkal e4c4db29af
Escape error message before sending 2018-12-31 02:07:33 +03:00
Ave Ozkal 203761856e
remind: add cooldowns; also add botlog channel 2018-12-31 02:05:40 +03:00
Ave Ozkal eac078e1b9
remind: add remind, make crons more robust 2018-12-30 23:36:11 +03:00
Ave Ozkal 1cc8c9a9ee
robocronp: send data files hourly
This aims to reduce data loss

Also, stopped calling these config files and started calling them data files
2018-12-29 10:47:08 +03:00
Ave Ozkal d9776ecba9
Robocronp: Add robocronp and some timed commands
- Added: .timemute
- Added: .timeban
- Added: .listjobs
- Added: .deletejob
- Many bugfixes are also included~

You'll need to restart your copy of robocop-ng after pulling this.
2018-12-28 00:36:18 +03:00
Ave Ozkal e148e04a87
Drop requirement for the first whitelisted guild to be the one
containing log channel
2018-12-27 15:20:18 +03:00
Ave Ozkal 5521b4aa58
fetchdata: add .fetchdata and make bot start send data files 2018-12-27 14:44:09 +03:00
Ave Ozkal 91dd17e967
Rename warnsv2.json to userlog.py 2018-12-27 14:19:33 +03:00
Ave Ozkal 03cdf7cf3b
Get rid of data folder on git, add it to gitignore, gen files needed at
boot
2018-12-27 14:13:28 +03:00
Ave Ozkal 6a8819a2a8
Massive cleanup of code, many new features
- added logging and listing of kick/ban/mute events
- add usernotes (.note to add a note to a user, .notes to fetch them)
- split off mod.py into many files, cleanup on many features
- renamed .listwarns to .userlog
- renamed .mywarns to .myuserlog
2018-12-27 13:56:24 +03:00
Ave Ozkal b35765d296
Fix .help in DMs, make Robocop call you out when your DMs are blocked
Also limit membercount to guilds
2018-12-26 10:48:41 +03:00
Ave Ozkal 0516e6ed4a
Allow DM commands 2018-12-25 15:11:06 +03:00
Ave Ozkal af446f4cfd
Add "Robocop has started! x has y members!" 2018-12-24 11:23:14 +03:00
Ave Ozkal a683426913
clearwarns/clearwarnsid: added 2018-12-24 02:25:30 +03:00
Ave Ozkal bc85174a51
lockdown: Add lockdown 2018-12-23 23:33:03 +03:00
Ave Ozkal 8c32a99f3d
approve/revoke/addhacker/removehacker/probate/unprobate: Re-make and
combine commands
2018-12-23 22:59:42 +03:00
Ave Ozkal 5d54ac7aec
playing: Add playing
Also this commit includes DRAM optimization (aka I sneakily cleaned
tomGER's code a bit)~
2018-12-23 20:36:40 +03:00
Ave Ozkal fc7c0f89d6
Add verification
god i hate this so much
2018-12-23 20:13:40 +03:00
tumGER b566f7b1e5 Add err to autoboot 2018-12-23 17:23:05 +01:00
Ave Ozkal b787589ef7
Add userinfo, extend TODO 2018-12-23 18:07:59 +03:00
Ave Ozkal 796dc970d2
Commit some changes I did
IDK what I changed lol
2018-12-23 17:28:44 +03:00
Ave Ozkal 52ef8cfe93
Add links and meme cogs
Now it's time to implement big stuffs :)
2018-12-23 16:48:15 +03:00
Ave Ozkal 0517f5f97a
Some wording improvements 2018-12-23 16:25:34 +03:00
Ave Ozkal 74f4c11f28
Switch to .py config 2018-12-23 16:13:39 +03:00