Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy Zhang 6cd27f2aff Fix permissions issue and role hoists 2018-07-18 00:38:37 +00:00
Jeremy Zhang 86c7232b35 Remove guild members table for storing in redis 2018-07-17 23:47:30 +00:00
Jeremy Zhang 56ba9bc127 Reimplement remove message table 2018-07-16 23:47:25 +00:00
Jeremy Zhang 89b12d06ab Revert "Remove messages table", Accidentally committed in dev code
This reverts commit 6d6b390431.
2018-07-16 23:43:41 +00:00
Jeremy Zhang 6d6b390431 Remove messages table 2018-07-16 23:34:13 +00:00
Jeremy Zhang bc129289fc Use redis to store discord api related objects, so far messages only
Keeping the table for now in case the redis method does not work as hoped
2018-07-16 03:50:31 +00:00
Jeremy Zhang 9faef4f761 Add Titan Square SVG 2018-07-15 20:04:25 +00:00
Jeremy Zhang a68dafa483 Upgrade setuptools in the c9 install process 2018-07-14 23:51:08 +00:00
Jeremy Zhang bc215c0e31 Update c9 install script: config line nums and update py3.5 2018-07-14 22:52:40 +00:00
Jeremy Zhang 31f9b9fa4a Currently gino requires sqlalchemy 1.2.8 and will crash if under teh latest one 2018-07-10 22:16:16 +00:00
Jeremy Zhang de94f87c45 Fix gino bugs, reimplement ban and revoke cmds, enforce postgresql 2018-07-10 19:06:54 +00:00
Jeremy Zhang ac225c84f5 Initial switch to gino for discordbot db 2018-07-10 07:04:19 +00:00
Jeremy Zhang 3ca6a33be7 Update raw event handling to use the new payload param in d.py 2018-07-09 01:58:23 +00:00
Jeremy Zhang ccf9aed9ec Add the ability to disallow words (banned words) 2018-07-09 01:37:46 +00:00
Jeremy Zhang 368ceed2c1 Remove temp c9 file, wasnt supposed to push that one 2018-07-08 20:41:35 +00:00
Jeremy Zhang efbf1df2ed Roles as strings not int 2018-07-08 20:41:12 +00:00
Jeremy Zhang 7ff8bcdefe JSON dump the roles before putting in db 2018-07-08 20:38:59 +00:00
Jeremy Zhang d14f9889eb Try manually adding member if not exist in db for webapp 2018-07-08 20:31:36 +00:00
Jeremy Zhang eab95072d7 Change vote badge link to personal vote page 2018-07-04 06:58:01 +00:00
Jeremy Zhang cb10ba9323 Link Fire Wyvern and Ice Wyvern themes into the codebase 2018-07-04 06:35:01 +00:00
Jeremy "EndenDragon" Zhang 16700b56ee Prizes MAY include
Sounds better
2018-07-01 17:32:22 -07:00
Jeremy Zhang e00ddf1f3c Better video players, does not autoplay 2018-06-30 07:30:54 +00:00
Jeremy Zhang 32b47921e5 Better reconnect logic. Refetch messages over http once reconnected when exceeded 1 min 2018-06-28 08:05:08 +00:00
Jeremy Zhang 503327b693 Run until complete on the cleanup function 2018-06-28 05:33:11 +00:00
Jeremy Zhang 4cd48e75d7 Cleanup db script to not depend on Discord.py so it could be ran in the background 2018-06-28 05:29:52 +00:00
Jeremy Zhang 5cf32ffb0c Hide DBL banner if already voted, however homepage always shows regardless 2018-06-27 23:11:36 +00:00
Jeremy Zhang 470607af1a Display image typed embeds similar to attachments 2018-06-27 02:34:48 +00:00
Jeremy Zhang f47d439e33 Put all guilds in a list before going thru it 2018-06-25 07:37:40 +00:00
Jeremy Zhang 316e95a103 Cleanup db lets create a task instead 2018-06-25 07:08:31 +00:00
Jeremy Zhang 4c059c9d42 Cleanup db move done inside with statement 2018-06-25 06:59:47 +00:00
Jeremy Zhang 3ce4a8fe83 Fix database connection, better logging 2018-06-25 06:56:33 +00:00
Jeremy Zhang abf34dd438 Add a playing game msg to cleanup bot script 2018-06-25 06:41:26 +00:00
Jeremy Zhang 71eb141093 Make cleanup db messages shard 2018-06-25 06:23:45 +00:00
Jeremy Zhang 4af93a976d Fix translations last revision date from crowdin issue 2018-06-25 00:40:48 +00:00
Jeremy Zhang ecbe658dd3 Revert cleanup db commit 2018-06-23 09:20:49 +00:00
Jeremy Zhang 25d80c8205 Build cleanup db into the main titan code, executing it on bot startup/ready 2018-06-23 06:11:19 +00:00
Jeremy Zhang ed6ae41c42 Add provider name to rich embeds and set provider and author text color to match discords 2018-06-20 06:37:53 +00:00
Jeremy Zhang 764f8bb796 Support for video embeds like discord 2018-06-20 06:23:38 +00:00
Jeremy Zhang 4f2266c2b9 Add WonderfulSubs as a partner 2018-06-18 06:49:44 +00:00
Jeremy Zhang 8202a43fb0 It's muted
https://www.w3schools.com/tags/att_video_muted.asp
2018-06-15 22:57:45 +00:00
Jeremy Zhang d540a4888b Only db commit on requests that change the database 2018-06-15 00:13:09 +00:00
Jeremy Zhang 4c41a31418 Remove init as a command because its not supposed to be one 2018-05-21 22:35:08 +00:00
Jeremy Zhang 528e8584c0 Not manipulate the visibility of the left sidebar if the left sidebar toggle btn is hidden 2018-05-07 23:07:48 +00:00
Jeremy Zhang 2feec0e597 Added Fixed Sidenav implementation for guildnav 2018-05-07 19:17:58 +00:00
Jeremy Zhang 5da061a3d5 Prefill datetime inputs on voting page if submitted values 2018-05-03 05:05:24 +00:00
Jeremy Zhang 5552b8d340 Fix admin voting hour computation to 12 hour time 2018-05-03 04:55:33 +00:00
Jeremy Zhang d7590a2915 Update query parameters form to include iframe 2018-04-26 03:19:40 +00:00
Jeremy Zhang 2b1c9e3eec pt_BR to pt_PT langauge 2018-04-07 17:12:32 +00:00
Jeremy Zhang f037ed15cd Add custom username field test before checking value 2018-04-04 18:14:37 +00:00
Jeremy Zhang 8ff9313af9 Fix sidebar channels cutting 2018-04-01 06:55:34 +00:00
Jeremy Zhang 0433040ede Attempt to fix when message delete and no more messages present 2018-03-31 04:48:48 +00:00
Jeremy Zhang 57669576c9 Handle edge cases with empty channels 2018-03-31 04:34:09 +00:00
Jeremy Zhang 62ae4825ca Remove async from delete message typo 2018-03-31 04:05:20 +00:00
Jeremy Zhang 350b7ab65c Fix postgresql and mysql db upgrades 2018-03-30 20:44:23 +00:00
Jeremy Zhang ba082ab516 Remove excessive code for gmember admin voting 2018-03-28 06:19:49 +00:00
Jeremy Zhang 2173fc631d Range through the userids for OBO 2018-03-28 06:16:55 +00:00
Jeremy Zhang 79ae3b3c92 Adjust OffByOne error checking in admin voting page 2018-03-28 06:09:42 +00:00
Jeremy Zhang e8d37a791c Not 500 error when given invalid guild id or css id in embed page 2018-03-28 04:51:05 +00:00
Jeremy Zhang 46926cd93c Run in executor instead 2018-03-28 04:13:32 +00:00
Jeremy Zhang 4820fba2ae Use scoped session 2018-03-26 18:01:38 +00:00
Jeremy Zhang d400c022c1 Close db connection at end 2018-03-26 15:35:31 +00:00
Jeremy Zhang 5fa1e43e2a Throw threadpool out of the window 2018-03-25 22:16:55 +00:00
Jeremy Zhang e0b18fb94f Revert "Keep trying until session obtained"
This reverts commit 5364cf9004.
2018-03-25 21:38:11 +00:00
Jeremy Zhang 5364cf9004 Keep trying until session obtained 2018-03-25 21:26:53 +00:00
Jeremy Zhang 1e43f607b6 Revert "Not close session for now"
This reverts commit d3ce86f3c0.
2018-03-25 21:17:08 +00:00
Jeremy Zhang d3ce86f3c0 Not close session for now 2018-03-25 21:04:40 +00:00
Jeremy Zhang b767df14c9 Revert "Wait until got session"
This reverts commit fa3d533354.
2018-03-25 20:31:25 +00:00
Jeremy Zhang fa3d533354 Wait until got session 2018-03-25 20:24:39 +00:00
Jeremy Zhang 70b2b266c8 Update member if there are discreptancies in db 2018-03-25 20:12:58 +00:00
Jeremy Zhang 19ff2ffd46 Fix game not showing and string the user id 2018-03-25 19:28:36 +00:00
Jeremy Zhang c35743b498 JustDelete the message instead of iterating during guild remove 2018-03-25 05:57:00 +00:00
Jeremy Zhang 4859b5a379 Fix owner permissions not doing properly 2018-03-25 05:45:16 +00:00
Jeremy Zhang e8424a63c8 Customizable msg posting timeout and msg length 2018-03-25 04:43:39 +00:00
Jeremy Zhang 18f25d0852 Fix channel history typo 2018-03-24 18:20:21 +00:00
Jeremy Zhang 82d7b477aa Fix styles for messagers being block for some reason 2018-03-24 17:48:21 +00:00
Jeremy Zhang 37a61bc465 Shard command no longer returns None 2018-03-24 17:21:13 +00:00
Jeremy Zhang da8ef6cdd1 Check shard command and sharding support for fetch msg script 2018-03-24 17:04:09 +00:00
Jeremy Zhang 200947e78f Fix playing status not showing 2018-03-24 14:54:50 +00:00
Jeremy Zhang 21dc5d0925 Fix handling raw message deletion 2018-03-24 14:46:32 +00:00
Jeremy Zhang f7caa5ede5 Fix Titan Commands 2018-03-24 08:19:46 +00:00
Jeremy Zhang 930c026108 Fix handling discord user ban 2018-03-24 08:02:03 +00:00
Jeremy Zhang 05697402df Name CnD + DM stuff 2018-03-24 06:03:33 +00:00
Jeremy Zhang 817788383d Clear bufferarray on error too 2018-03-22 23:43:07 +00:00
Jeremy Zhang 731b47e978 Set various ids to integers in raw receive 2018-03-22 23:18:39 +00:00
Jeremy Zhang 00d9a9a356 Fix channel update not responding 2018-03-22 23:07:52 +00:00
Jeremy Zhang 034e14bd2e Use Titan modified discord.py lib 2018-03-22 22:59:31 +00:00
Jeremy Zhang f7b3e4e65e AutoShard Titan bot with dpy rewrite, Closes #71 2018-03-22 22:55:09 +00:00
Jeremy Zhang 9dfceaed13 Fix members button icon to an actual icon, not a css hack 2018-03-22 02:03:57 +00:00
Jeremy Zhang 07cb047516 Hide emojipicker when clicked outside 2018-03-21 17:10:53 +00:00
Jeremy Zhang b64eb0193d Hide emoji picker in visitor mode 2018-03-19 21:21:28 +00:00
Jeremy Zhang c2659c39a9 Send textbased emoticons, Closes #96 2018-03-19 19:41:24 +00:00
Jeremy Zhang c62a7a3752 Nickname, not nick 2018-03-19 19:21:48 +00:00
Jeremy Zhang 3d0ad729c1 Fix avatar url not rendering properly for mention 2018-03-19 19:08:52 +00:00
Jeremy Zhang 105fe24a40 Support mentions for offline members 2018-03-19 19:04:51 +00:00
Jeremy Zhang 5dc1c01db4 Better scrolling for mention list 2018-03-19 08:53:02 +00:00
Jeremy Zhang b4ee57f3ec Fix Privacy Policy title 2018-03-19 08:49:45 +00:00
Jeremy Zhang 99afd2aeb7 Add voting statics to admin panel 2018-03-19 08:28:09 +00:00
Jeremy Zhang bc4ad88372 Mention picker kinda floated on large heights 2018-03-19 06:15:54 +00:00
Jeremy Zhang e11cffeb76 Rename embed.css 2018-03-19 06:11:07 +00:00
Jeremy Zhang 51d090e84b Implement basic member mentions, closes #93 2018-03-19 06:09:58 +00:00