Commit Graph

  • 1286f5f50e arg macro to define arguments on commands jellywx 2021-06-11 10:10:48 +0100
  • d5d2ac2bee updated the regex_command_attr to reflect upstream. changed add_command to not accept a name jellywx 2021-06-10 21:16:16 +0100
  • 99e1807097 changed how commands get invoked jellywx 2021-06-09 16:54:31 +0100
  • e3f30ab085 disconnect command jellywx 2021-06-05 15:09:14 +0100
  • a6b98cd450 check perms properly jellywx 2021-05-20 21:58:17 +0100
  • 0c97baabb6 added some extra logging jellywx 2021-05-12 14:07:09 +0100
  • f237ad413d cache join sounds jellywx 2021-04-15 11:40:41 +0100
  • 900fe6a4f0 updated songbird. removed the track thing because it wasnt useful jellywx 2021-04-12 21:40:28 +0100
  • 29dd3532bb stop command now just stops audio. cleaned some code jellywx 2021-04-10 23:50:44 +0100
  • d70f790b3d track how many sounds are playing in a channel jellywx 2021-04-10 20:06:10 +0100
  • 909e8e351a better help command jellywx 2021-04-10 18:16:42 +0100
  • 626c21f38d autoleaves again jellywx 2021-04-09 10:48:51 +0100
  • 11f388c65a guild data caching to stop querying db jellywx 2021-04-09 00:38:28 +0100
  • 0991d42525 serenity update jude 2021-04-05 11:55:06 +0100
  • f24eba2e51 added a couple of ambience sounds jellywx 2021-03-27 17:56:15 +0000
  • 4be672aef6 automatically disconnect from empty channels jellywx 2021-03-16 10:49:15 +0000
  • 4f2b57a9b3 fixed playing greet on all voice actions jellywx 2021-03-15 23:38:05 +0000
  • 35b3cb81c9 ambience command seems to be working nicely now jellywx 2021-03-15 22:05:14 +0000
  • a4919e45bf loop command jellywx 2021-03-15 15:03:15 +0000
  • 9e30529981 updated songbird to fix leak. corrected info message. corrected songbird registration jellywx 2021-03-15 11:01:07 +0000
  • f3205ef4ca updated dependency to fix process leak jellywx 2021-01-27 12:36:04 +0000
  • 0eacf465a3 fix permission checks jellywx 2021-01-26 12:23:28 +0000
  • 1dc81837e0 registered all commands jellywx 2021-01-26 12:09:41 +0000
  • 0ea979a2b7 move to regex framework to hopefully reduce bad cpu load jellywx 2021-01-26 01:32:43 +0000
  • d57e1d3ab1 renamed a function. removed name from guild jellywx 2021-01-26 00:35:51 +0000
  • 619678de36 join_channel method. configure to drop incoming packets jellywx 2021-01-23 23:26:21 +0000
  • 7466c3d75b updated everything jellywx 2021-01-22 17:19:57 +0000
  • f534d0f788 v bump jellywx 2020-11-13 14:29:24 +0000
  • 580bbb5105 autoleave empty voice channels jellywx 2020-11-13 14:26:06 +0000
  • c92c0d2207 removed all autodisconnect code so that it can be redone at some point hopefully. jellywx 2020-11-11 18:21:45 +0000
  • 2737747f6e send correct shard guild counts jude 2020-10-24 12:48:32 +0100
  • 50fb419a19 corrected versioning. updated readme. removed client_id field from environment. now sends guild counts by shard. tagged info message with bot version jude 2020-10-24 11:15:17 +0100
  • 697d8aa9f1 ran cargo fmt over code. added kill_on_drop to ffmpeg to stop producing zombies jude 2020-10-16 15:47:06 +0100
  • 9c6d6a4db3
    Create LICENSE Jude Southworth 2020-09-21 09:26:55 +0000
  • 6e6b0f6da7 changed serenity version down jude 2020-09-20 23:25:54 +0100
  • 63b94a0113 changed where rwlocks lock jude 2020-09-07 12:04:10 +0100
  • 8761dcb55f
    Merge pull request #1 from JellyWX/master Jude Southworth 2020-09-03 13:57:37 +0000
  • 9773ac8624 gitignore #1 jude 2020-09-03 14:56:08 +0100
  • 596d15b275
    Delete .env Jude Southworth 2020-09-03 13:54:34 +0000
  • 5d57c19f62 changed mutex for rwlock. switched custom permission check for the serenity built in one. changed cargo.toml to use 0.9.0-rc.0 jude 2020-09-03 14:52:19 +0100
  • bcdfe83cc6 updated to await_next branch jude 2020-07-23 15:34:25 +0100
  • 1f01b98ed9 rearragned some locks jude 2020-07-13 17:00:09 +0100
  • 725b9fe5c5 self permission checkers jude 2020-07-10 12:02:46 +0100
  • 30f58be0ac added role perm checking jude 2020-07-07 16:32:14 +0100
  • f46b0e4021 added a message jude 2020-07-07 12:53:56 +0100
  • 7d72135123 added a log for when sound fails to upload jude 2020-06-26 01:09:16 +0100
  • 3465d7aab6 disallow numeric names jude 2020-06-23 10:34:03 +0100
  • 302e0d0254 get guild by id now creates a data entry if not available jude 2020-06-12 13:33:26 +0100
  • 4fa8313c7b made it post stats to dbl jude-lafitteIII 2020-06-07 17:10:58 +0100
  • 79732d1710 corrected readme jude-lafitteIII 2020-06-05 17:55:21 +0100
  • 7cbbe5c354 moved disconnect loop to new thread to hopefully prevent shards dying jude-lafitteIII 2020-06-05 17:43:03 +0100
  • 461326be30 cleaned up a bit jude-lafitteIII 2020-06-04 02:29:48 +0100
  • c31be2f7da admin jude-lafitteIII 2020-05-29 21:55:16 +0100
  • b4db99934d moved create_from_guild to the prefix handler. jude-lafitteIII 2020-05-29 16:13:20 +0100
  • d6d825e86d added command to allow/disallow greet sounds jude-lafitteIII 2020-05-29 14:35:24 +0100
  • 086ed93a51 stop command jude-lafitteIII 2020-05-22 15:28:25 +0100
  • bcfb216b34 id: prefix not necessary jude-lafitteIII 2020-05-22 14:00:09 +0100
  • 010390b95f corrected the other order by jude-lafitteIII 2020-05-21 00:04:11 +0100
  • 091468985e moved around the order by statements so that it orders correctly jude-lafitteIII 2020-05-20 23:53:07 +0100
  • efe9e34669 insert a user when necessary jude-lafitteIII 2020-05-20 23:25:08 +0100
  • 64366ce071 automatically let everyone use bot jude-lafitteIII 2020-05-20 22:48:01 +0100
  • 149d55d77f autoshard & customize info message jude-lafitteIII 2020-05-20 20:13:38 +0100
  • cdc06cb2ae cleared up issues with the roles command jude-lafitteIII 2020-05-20 19:08:59 +0100
  • 7265976948 handle failed checks and pass messages back to user jude-lafitteIII 2020-05-20 17:54:46 +0100
  • 03e3c4f301 mention for commands jude-lafitteIII 2020-05-20 15:33:28 +0100
  • 815600709d split guilddata, errortypes and sound into separate files jude-lafitteIII 2020-05-20 01:46:41 +0100
  • 3de4b9d98e readme and moved magic numbers to env vars jude-lafitteIII 2020-05-20 01:23:14 +0100
  • 6ed775f2c4 fix for not playing on disconnecting jude-lafitteIII 2020-05-19 22:05:10 +0100
  • 296f019bb5 greet users with their sound jude-lafitteIII 2020-05-19 21:03:07 +0100
  • 32aa189511 cargo config. extracted play functionality. volume can be modified hopefully jude-lafitteIII 2020-05-19 16:29:57 +0100
  • 8c6be25f02 autodisconnect. random and popular searches jude-lafitteIII 2020-05-18 23:44:51 +0100
  • 62fe4a20a5 unsetting greet sound. search function extracted for reuse jude-lafitteIII 2020-05-18 01:18:37 +0100
  • b14da8aad3 search command working. updated for latest rolling serenity await version. update the play counter for sounds jude-lafitteIII 2020-05-17 00:40:35 +0100
  • 952295ae08 search sounds can now return a vector of sounds. delete command jude-lafitteIII 2020-05-16 21:28:47 +0100
  • 7683680f54 command to change public status jude-lafitteIII 2020-05-15 22:04:22 +0100
  • c84895b722 list command :) jude-lafitteIII 2020-05-15 01:25:46 +0100
  • 3905449f5c query for all of a user or guilds sounds jude-lafitteIII 2020-05-04 01:07:47 +0100
  • 7470bbd638 set allowed roles command and role check jude-lafitteIII 2020-04-30 23:57:22 +0100
  • 5a0b208d81 check for patreon role jude-lafitteIII 2020-04-30 01:21:34 +0100
  • 9f2317eb6a check for user sound count on upload jude-lafitteIII 2020-04-29 23:09:31 +0100
  • d30f875ea8 upload command jude-lafitteIII 2020-04-29 02:20:52 +0100
  • e889118245 prefix command jude-lafitteIII 2020-04-28 17:40:26 +0100
  • 9af33602b3 change volume command jude-lafitteIII 2020-04-28 17:17:32 +0100
  • e34d36b4a3 pain in the arse jude-lafitteIII 2020-04-28 01:24:06 +0100
  • e052f3be8c Merge branch 'rewrite' of https://github.com/jellywx/soundfx-rs jude-lafitteIII 2020-04-26 23:19:17 +0100
  • 41b6283482 fuck you git jude-lafitteIII 2020-04-26 23:18:41 +0100
  • e38378d0d2
    Delete .env Jude Southworth 2020-04-26 22:15:21 +0000
  • 7653fbcfeb play command working sort of jude-lafitteIII 2020-04-26 23:12:31 +0100
  • 8347f340d5 async stuff for async serenity jude-lafitteIII 2020-04-26 01:51:51 +0100
  • 7b8198aac0 initial jude-lafitteIII 2020-04-14 00:22:31 +0100
  • 95ce2c7015 initial jude-lafitteIII 2020-04-14 00:22:05 +0100