{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":783159571,"defaultBranch":"main","name":"JohnnyBot","ownerLogin":"BurbSec","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-07T05:13:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4676069?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712466807.771208","currentOid":""},"activityList":{"items":[{"before":"c34a9ec2598a27ea55be4a37cfb02f9577142f22","after":"495a90747dabadb8bf86694cccddae9b2afac2cb","ref":"refs/heads/main","pushedAt":"2024-05-31T16:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Still fixing that BadBots problem","shortMessageHtmlLink":"Still fixing that BadBots problem"}},{"before":"74f6ce8edc5943b38b436affc9b918288e7b28ca","after":"c34a9ec2598a27ea55be4a37cfb02f9577142f22","ref":"refs/heads/main","pushedAt":"2024-05-30T16:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"More badbot role removal fixes + comments","shortMessageHtmlLink":"More badbot role removal fixes + comments"}},{"before":"7755c46c105805ee491b8d35a2f714bb3ec7b598","after":"74f6ce8edc5943b38b436affc9b918288e7b28ca","ref":"refs/heads/main","pushedAt":"2024-05-28T17:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Allow bots to post in bot-trap","shortMessageHtmlLink":"Allow bots to post in bot-trap"}},{"before":"20c44b9ccc1ba122b5eacae1a108eb97fda754a2","after":"7755c46c105805ee491b8d35a2f714bb3ec7b598","ref":"refs/heads/main","pushedAt":"2024-05-28T16:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Fixed bot ID issue\n\nFixed an issue where the badbots role was not being removed for valid users","shortMessageHtmlLink":"Fixed bot ID issue"}},{"before":"3e58ea50d1b0f5f087f1ce336d03d43dc2ed1de4","after":"20c44b9ccc1ba122b5eacae1a108eb97fda754a2","ref":"refs/heads/main","pushedAt":"2024-05-21T19:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Set encoding for log","shortMessageHtmlLink":"Set encoding for log"}},{"before":"769e4ee3e309499ca300eea85fb020b09e6d8dea","after":"3e58ea50d1b0f5f087f1ce336d03d43dc2ed1de4","ref":"refs/heads/main","pushedAt":"2024-05-21T19:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Import order fix","shortMessageHtmlLink":"Import order fix"}},{"before":"b92f3a4752f73ae5e7c22e8b4a8f1e9b4f6e423a","after":"769e4ee3e309499ca300eea85fb020b09e6d8dea","ref":"refs/heads/main","pushedAt":"2024-05-21T19:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Bugfix + error handling\n\nFixed an issue with OnMessage\n\nAdded error catching and logging","shortMessageHtmlLink":"Bugfix + error handling"}},{"before":"83edfdc5183d0bbe25f17ff55293459a8058ddf1","after":"b92f3a4752f73ae5e7c22e8b4a8f1e9b4f6e423a","ref":"refs/heads/main","pushedAt":"2024-05-21T19:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Revert \"Async fix & Added error catching and logging\"\n\nThis reverts commit 83edfdc5183d0bbe25f17ff55293459a8058ddf1.","shortMessageHtmlLink":"Revert \"Async fix & Added error catching and logging\""}},{"before":"0b2514c3daad63da5248a42c2c820189c8cb6a06","after":"83edfdc5183d0bbe25f17ff55293459a8058ddf1","ref":"refs/heads/main","pushedAt":"2024-05-21T17:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Async fix & Added error catching and logging","shortMessageHtmlLink":"Async fix & Added error catching and logging"}},{"before":"e817296945004767baba35fda74f1ecaebaf6d26","after":"0b2514c3daad63da5248a42c2c820189c8cb6a06","ref":"refs/heads/main","pushedAt":"2024-05-01T23:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Feature update\n\nAdded auto-kick channel logging as well as kick, ban, and timeout slash commands for mods.","shortMessageHtmlLink":"Feature update"}},{"before":"3dc6a3f9e84dd3b6b3b6a98c84b1423b42da16de","after":"e817296945004767baba35fda74f1ecaebaf6d26","ref":"refs/heads/main","pushedAt":"2024-04-12T23:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Added protected channels","shortMessageHtmlLink":"Added protected channels"}},{"before":"cebdf098cc9e49faf021a6f74f9471fb54034a5b","after":"3dc6a3f9e84dd3b6b3b6a98c84b1423b42da16de","ref":"refs/heads/main","pushedAt":"2024-04-11T20:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7b99682b5436efc453e27b53e5c2bcd82be70ba0","after":"cebdf098cc9e49faf021a6f74f9471fb54034a5b","ref":"refs/heads/main","pushedAt":"2024-04-11T19:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Major role check changes\n\nAutomatically assign \"bad bots\" role to all members on join. After 4 minutes, if they have not assigned themselves more roles, kick them.\n\nRemove the \"bad bots\" role the moment a user assigns a valid role.\n\nLogging of the role mod process does not occur in order to reduce noise.\n\nAlso: if someone with the \"bad bot\" role posts a message, delete all of their messages and kick them","shortMessageHtmlLink":"Major role check changes"}},{"before":"9f4838b987d9a1d469b26f2b66fd2f79a5817fac","after":"7b99682b5436efc453e27b53e5c2bcd82be70ba0","ref":"refs/heads/main","pushedAt":"2024-04-11T13:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Delayed loop start\n\nWait until bot is fully iniitialized before starting the checking loop","shortMessageHtmlLink":"Delayed loop start"}},{"before":"199cf02db07ba51452397d57b21b6382e6c86bec","after":"9f4838b987d9a1d469b26f2b66fd2f79a5817fac","ref":"refs/heads/main","pushedAt":"2024-04-10T14:44:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/BurbSec/JohnnyBot","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/BurbSec/JohnnyBot"}},{"before":"c28fd5b2d8208b30a964267b30eef4f9e0a8d640","after":"199cf02db07ba51452397d57b21b6382e6c86bec","ref":"refs/heads/main","pushedAt":"2024-04-10T14:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"41d6b307cf4823e2c196c2e3d04517f33b47f8df","after":"c28fd5b2d8208b30a964267b30eef4f9e0a8d640","ref":"refs/heads/main","pushedAt":"2024-04-10T09:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a37b8289e1d7a535628d117def2625d976f9d6fb","after":"41d6b307cf4823e2c196c2e3d04517f33b47f8df","ref":"refs/heads/main","pushedAt":"2024-04-10T09:45:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f9bf3d1e4d8bff4da09be212dc0e3fba891ca840","after":"a37b8289e1d7a535628d117def2625d976f9d6fb","ref":"refs/heads/main","pushedAt":"2024-04-10T01:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Don't ban moderators","shortMessageHtmlLink":"Don't ban moderators"}},{"before":"aa449579731285e3c9383ba002522185eb85f11b","after":"f9bf3d1e4d8bff4da09be212dc0e3fba891ca840","ref":"refs/heads/main","pushedAt":"2024-04-10T01:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Added DM spam protection","shortMessageHtmlLink":"Added DM spam protection"}},{"before":"e3ef1547e0b27421544a9b967db40d930aa68b7b","after":"aa449579731285e3c9383ba002522185eb85f11b","ref":"refs/heads/main","pushedAt":"2024-04-10T01:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Fixed logging directory","shortMessageHtmlLink":"Fixed logging directory"}},{"before":"8ba17e5cafd3b0fbf8172b14de106dafb43537ae","after":"e3ef1547e0b27421544a9b967db40d930aa68b7b","ref":"refs/heads/main","pushedAt":"2024-04-10T01:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Fixed log directory","shortMessageHtmlLink":"Fixed log directory"}},{"before":"b025a3595a8efa1f08e0a6578678241bb62eac58","after":"8ba17e5cafd3b0fbf8172b14de106dafb43537ae","ref":"refs/heads/main","pushedAt":"2024-04-10T01:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"logging changes\n\nChanged logging directory, switched logging to % formatting, cloned logs to #moderators_only","shortMessageHtmlLink":"logging changes"}},{"before":"31ebc5157f2fb431e31f272d4eae399db661c2ac","after":"b025a3595a8efa1f08e0a6578678241bb62eac58","ref":"refs/heads/main","pushedAt":"2024-04-09T01:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Added task logging and reduced role check timer\n\nAdded task logging and reduced role check timer","shortMessageHtmlLink":"Added task logging and reduced role check timer"}},{"before":"90fbec92ed15cc68fe4d7a3f1b6cd88935e67a74","after":"31ebc5157f2fb431e31f272d4eae399db661c2ac","ref":"refs/heads/main","pushedAt":"2024-04-07T06:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Reduced scan timer, clarified variables","shortMessageHtmlLink":"Reduced scan timer, clarified variables"}},{"before":"9ccc6218a7076df8beeca2b901ecef08dcdbb751","after":"90fbec92ed15cc68fe4d7a3f1b6cd88935e67a74","ref":"refs/heads/main","pushedAt":"2024-04-07T06:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Now deletes bot messages\n\nDeletes any messages posted by anyone marked as a bad bot","shortMessageHtmlLink":"Now deletes bot messages"}},{"before":"46525bb7e73cfcd338fb1654838286427e24f35d","after":"9ccc6218a7076df8beeca2b901ecef08dcdbb751","ref":"refs/heads/main","pushedAt":"2024-04-07T05:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Create requirements.txt","shortMessageHtmlLink":"Create requirements.txt"}},{"before":"df122d13fa9500059ad68bf630eba1dfd3811b46","after":"46525bb7e73cfcd338fb1654838286427e24f35d","ref":"refs/heads/main","pushedAt":"2024-04-07T05:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Made a bot.\n\nIt does like 3 things.","shortMessageHtmlLink":"Made a bot."}},{"before":null,"after":"df122d13fa9500059ad68bf630eba1dfd3811b46","ref":"refs/heads/main","pushedAt":"2024-04-07T05:13:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johnnyxmas","name":"Johnny Xmas","path":"/johnnyxmas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288329?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWTx06wA","startCursor":null,"endCursor":null}},"title":"Activity ยท BurbSec/JohnnyBot"}