Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy "EndenDragon" Zhang 228ebe6684 Add website url to the readme
Because the discord dev gave our github url instead of our website. So this link should lead people to our site from the github page.
2017-07-10 04:37:52 +00:00
Jeremy "EndenDragon" Zhang a90d59efad Bot cleandb (#20)
* Initial Code

* Cleanup database commit
2017-06-24 15:02:34 -07:00
Jeremy "EndenDragon" Zhang fc7e74cbe3 Fix issue of offset and delete
Sqlalchemy doesnt like it, idk y
attempt fix again
2017-06-24 13:03:54 -07:00
Jeremy "EndenDragon" Zhang 44af174287 Attempt to fix cleanup 2
code looks much cleaner too
2017-06-24 12:50:55 -07:00
Jeremy "EndenDragon" Zhang efcd2d9a83 Cleanup db commit more often
Maybe this will fix the issue
2017-06-24 10:48:47 -07:00
Jeremy "EndenDragon" Zhang c528bd399b Fix typo
Discordio can be none
2017-06-09 13:05:26 -07:00
Jeremy "EndenDragon" Zhang 5610197041 Merge pull request #19 from EndenDragon/visitorsview
Implemented Visitor View
2017-06-08 21:25:02 -07:00
Jeremy Zhang d5e5650322 Add alembic instructions to readme 2017-05-30 20:49:50 -07:00
Jeremy Zhang b3051ab6bd Implement alemic database migrations 2017-05-30 20:34:29 -07:00
Jeremy "EndenDragon" Zhang bc95c94a7b Update About People Section
Remove extra `-->` and fixed up formatting.
2017-05-30 01:05:43 +00:00
Jeremy "EndenDragon" Zhang 9661a7cbce Typo in request offline members 2017-05-27 12:18:52 -07:00
Jeremy Zhang 49edcce60d Fetch Last Messages Util 2017-05-27 11:29:55 -07:00
Jeremy Zhang 9037be3d7f Merge branch 'master' of github.com:EndenDragon/Titan 2017-05-27 10:51:20 -07:00
Jeremy Zhang 5cb224e20c Changed unicode encoding in mysql, it is being lazy with 3 chars not 4 2017-05-27 10:50:52 -07:00
Jeremy "EndenDragon" Zhang 0200923524 Pop guild key during fetch if revoked
Because the key is supposedly no good
2017-05-27 09:39:38 -07:00
Jeremy Zhang d90cd64b0f Add permission checking for ban and kick 2017-05-26 19:24:04 -07:00
Jeremy Zhang c21742fb72 Edit cmd about page 2017-05-26 19:19:39 -07:00
Jeremy Zhang ca3d81da13 Add ban kick commands to the about page 2017-05-26 19:16:12 -07:00
Jeremy "EndenDragon" Zhang 464b2c0e8c Merge pull request #11 from EndenDragon/botcommands
Kick and Ban commands to bot
2017-05-26 19:04:29 -07:00
Jeremy Zhang 64079b449d Fix kick message 2017-05-26 19:03:29 -07:00
Jeremy Zhang afda68d138 Added kick and ban commands to bot 2017-05-26 19:00:50 -07:00
Jeremy "EndenDragon" Zhang 3456d13f50 Merge pull request #9 from iamjulians/patch-2
Update DiscordDark Theme: Correctly Theme Modals Too
2017-05-25 17:33:22 -07:00
Jeremy "EndenDragon" Zhang bb7d1fb1fd Merge pull request #8 from EndenDragon/customcss
Implemented Cosmetics and User Custom CSS
2017-05-21 18:09:06 -07:00
Jeremy "EndenDragon" Zhang b0acab060a Add user to guild first
Might fix the authed discord user feature...
2017-05-13 14:27:47 -07:00
Jeremy Zhang 070d354c48 Account for @here too, they share same policy 2017-05-10 02:01:36 -07:00
Jeremy Zhang f87465e555 Append zwsp in mention everyone if they do not have permission to do so 2017-05-10 01:56:37 -07:00
Jeremy Zhang 9f3fb04d9d Guild owner type mismatch during comparison of getting guild channels 2017-05-09 01:45:27 -07:00
Jeremy "EndenDragon" Zhang 329d98e3a5 Query guild when switching channel
Repopulate data like channel info, etc.
2017-05-09 01:29:33 -07:00
Jeremy Zhang ed7730c633 Fix typo 2017-05-08 21:48:32 -07:00
Jeremy Zhang 7037c7ef8f python u dick 2017-05-08 21:47:07 -07:00
Jeremy Zhang d29d70565d Change the cache key abit and extended cache time 2017-05-08 21:44:05 -07:00
Jeremy Zhang ed0131fb10 Made makeshift caching for get user guilds func 2017-05-08 21:38:47 -07:00
Jeremy Zhang 972063ad18 Remove beaker cache for now... 2017-05-08 21:09:11 -07:00
Jeremy Zhang 3186267510 Consider all members and bans when bot join 2017-05-08 20:49:37 -07:00
Jeremy Zhang 948ebb8af3 Delete extra messages in each guild endpoint 2017-05-08 20:44:12 -07:00
Jeremy Zhang a621fa8b0a Populate msgs on server join and remove on leave 2017-05-08 20:19:45 -07:00
Jeremy Zhang 4bb559420f Remove unused discordrest endpoints 2017-05-08 19:33:37 -07:00
Jeremy Zhang c11c253894 Fully implement links management and mentions handling settings for both embed page and server side 2017-05-08 18:39:22 -07:00
Jeremy Zhang 74e62c7f4c Dashboard setting to change chat links, embed render, and mentions limit 2017-05-08 17:55:07 -07:00
Jeremy "EndenDragon" Zhang 531aa948b9 Merge pull request #4 from EndenDragon/websockets-bot
Websockets bot implementation
2017-05-07 18:34:05 -07:00
Jeremy Zhang c584d8614a Update discordbot readme 2017-05-06 18:46:39 -07:00
Jeremy Zhang 5b3bdaac38 Replace discordrest from user and utils 2017-05-06 18:36:45 -07:00
Jeremy Zhang 4fc0af2d80 Strip discordrest from embed endpoint 2017-05-06 18:27:35 -07:00
Jeremy Zhang fc169c2063 Transition over to use db instead of fetching discord REST 2017-05-06 18:19:20 -07:00
Jeremy Zhang 9c24093901 Fetching database for messages instead 2017-05-06 17:19:12 -07:00
Jeremy Zhang b537aacb1c Basic pushing information to the database of members and guilds 2017-05-06 15:27:07 -07:00
Jeremy Zhang e7e0c6e505 Discord bot db pool recycle set 2017-05-06 01:09:54 -07:00
Jeremy Zhang b43d29bca5 Prevent update msg when no message exists 2017-05-06 01:04:34 -07:00
Jeremy Zhang ba7b47f193 Messages database 2017-05-06 01:03:52 -07:00
Jeremy Zhang 7762862623 Discordbot database setup inital/partial 2017-05-03 22:16:49 -07:00
Jeremy "EndenDragon" Zhang 2623724b0b Fix readme typos 2017-05-01 18:26:09 -07:00
Jeremy "EndenDragon" Zhang 581d2b42c9 Update readme to include Python version and websockets requirement.
uWSGI is good too.
2017-05-01 18:23:18 -07:00
Jeremy Zhang 1994ba4e86 Show fetching message error on fives to prevent clutter 2017-04-29 00:10:01 -07:00
Jeremy Zhang 22a906f259 Loading at the begining 2017-04-26 00:30:36 -07:00
Jeremy Zhang 64089a536f Added more info on the login modal 2017-04-25 00:07:32 -07:00
Jeremy Zhang a0e8ac1e9d Less query guild 2017-04-24 23:52:46 -07:00
Jeremy Zhang 53b4c1f2f8 Use filebased beaker until they fix db pool recycle 2017-04-24 21:49:44 -07:00
Jeremy "EndenDragon" Zhang d1fc1b2d6e Merge pull request #2 from EndenDragon/dbkeyval
Dbkeyval
2017-04-24 19:58:43 -07:00
Jeremy "EndenDragon" Zhang 643e605cc2 Merge branch 'master' into dbkeyval 2017-04-24 19:58:17 -07:00
Jeremy Zhang 8329165c72 Moved everything to database 2017-04-24 19:57:00 -07:00
Jeremy Zhang 9a698b7279 Fixed discordrest issue of not initializing properly 2017-04-24 11:55:09 -07:00
Jeremy Zhang a212ca1052 Some progress with moving over to sql keyval 2017-04-23 23:02:03 -07:00
Jeremy Zhang 687f959512 Remove old code from app 2017-04-23 20:22:02 -07:00
Jeremy Zhang 107620a501 Redis stats 2017-04-23 20:10:33 -07:00
Jeremy Zhang b3a219e58d inital keyval db 2017-04-23 20:02:04 -07:00
Jeremy Zhang 8d50f4fa0f Attempt to fix redis limiter nonetype return 2017-04-23 17:59:13 -07:00
Jeremy Zhang 13b69d7e2d Prevent duplicate ip hashes from showing up the unauth list, Set unauth table to default horizontal 2017-04-22 23:55:03 -07:00
Jeremy Zhang 4899c6d2d9 Reimplement redislite to limiter, hopefully everything works this time 2017-04-22 06:35:26 -07:00
Jeremy Zhang c497760f43 Use redis for discordapi bucket 2017-04-22 05:10:46 -07:00
Jeremy Zhang 1fe074a346 Remove custom redislite ratelimit storage option for now 2017-04-22 03:08:11 -07:00
Jeremy Zhang 185bf27149 I give up caching 2017-04-22 02:30:02 -07:00
Jeremy Zhang e4737444bd fixes to redis again 2017-04-22 01:46:35 -07:00
Jeremy Zhang 4b111c035f Fix custom redislite to account for the none errors 2017-04-22 01:39:06 -07:00
Jeremy Zhang 2cbf3fec3a Remove debug print statement 2017-04-22 01:29:12 -07:00
Jeremy Zhang 3df40af71a Attempt to fix limiting 2017-04-22 01:28:31 -07:00
Jeremy Zhang 517e6f4ced Member counts for sidebar 2017-04-21 23:35:30 -07:00
Jeremy "EndenDragon" Zhang f22bc439e7 Merge pull request #1 from EndenDragon/redislite
Redislite
2017-04-21 23:13:00 -07:00
Jeremy Zhang 1b5ba2dffb Change requirements txt to reflect recent changes 2017-04-21 22:58:24 -07:00
Jeremy Zhang 25e35b650d Set development process to threaded 2017-04-21 22:53:45 -07:00
Jeremy Zhang 52af78ade3 Implement global caching for all workers 2017-04-21 21:18:14 -07:00
Jeremy Zhang 71f4785d13 Initial Redislite implementation with limits 2017-04-21 18:06:19 -07:00
Jeremy Zhang 38ff5f2767 Git you suck, just undid my work this morning 2017-04-13 23:12:42 -07:00
Jeremy Zhang b040f614c2 Sorted online discord server members by roles and color. fixed caching a bit 2017-04-13 23:10:13 -07:00
Jeremy Zhang f6b3062ecd Simple mention highlighting 2017-04-12 06:15:05 -07:00
Jeremy Zhang 8fe63dee0f Hash IP Address to protect them, like what discord does 2017-04-12 00:36:05 -07:00
Jeremy Zhang b791853562 Fix mention event handelers 2017-04-09 17:07:58 -07:00
Jeremy Zhang ceb19cd1af Send mentions from embed 2017-04-09 16:40:11 -07:00
Jeremy Zhang 674c98b100 Set cache of get guild channels to lower, 1 min 2017-04-09 15:02:53 -07:00
Jeremy Zhang e342a44c26 No cache when checking guild member revoke 2017-04-09 12:33:48 -07:00
Jeremy Zhang 7eb64ca96e 60 seconds for unauth user to show embed users 2017-04-09 12:26:09 -07:00
Jeremy Zhang bf83b636c8 Move analytics code to head 2017-04-09 11:43:45 -07:00
Jeremy Zhang 38177ff8a8 Add Google analytics tracking 2017-04-09 11:37:34 -07:00
Jeremy Zhang 1e1936bcbe Fix moderate guest users card panel overflowing 2017-04-09 11:05:34 -07:00
Jeremy Zhang 8a2946aab0 Stop fetching when disconnected fix 2017-04-09 10:55:14 -07:00
Jeremy Zhang a767e11288 Responsive message box, finally with CSS 2017-04-09 10:49:28 -07:00
Jeremy Zhang 2ba6016c3a Break long words in chat 2017-04-09 10:12:06 -07:00
Jeremy Zhang 50b216d23a Undo last commit 2017-04-08 16:08:00 -07:00
Jeremy Zhang 7fb0a9f43a Attempt to fit the message box once more 2017-04-08 15:57:39 -07:00
Jeremy Zhang f2096b36da Escape mentions for now 2017-04-08 15:45:03 -07:00
Jeremy Zhang 1a0f6a6089 Attached images shows up in embed 2017-04-08 15:32:28 -07:00