grahbot
3 years agoMulti-channel drifting!
jweigele [Thu, 29 Sep 2022 23:25:49 +0000 (16:25 -0700)]
Multi-channel drifting!

3 years agoBugfix, actually explode the array for proper struct encoding
jweigele [Thu, 29 Sep 2022 22:20:20 +0000 (15:20 -0700)]
Bugfix, actually explode the array for proper struct encoding

3 years agoKeep samples as float32 until we send them out, for aiding later reprocessing
jweigele [Thu, 29 Sep 2022 21:55:43 +0000 (14:55 -0700)]
Keep samples as float32 until we send them out, for aiding later reprocessing

3 years agoFlip back to ffmpeg decoding (see didn't even need to change the name of the file!)
jweigele [Sun, 25 Sep 2022 05:12:13 +0000 (22:12 -0700)]
Flip back to ffmpeg decoding (see didn't even need to change the name of the file!)

* AudioFile processing was too slow through pedalboard
* Allows some of the async to get work done while spinning off the subprocess, maybe?
* And there was a bug with certain files just not being read properly (okay??)

Seems to work better now!

3 years agoThis now works with basic audio effects, though clips a bit with too many running...
jweigele [Thu, 15 Sep 2022 22:36:18 +0000 (15:36 -0700)]
This now works with basic audio effects, though clips a bit with too many running at once

3 years agoNo more ffmpeg in ffmpegfile (lol) a little laggy, maybe?
jweigele [Thu, 15 Sep 2022 19:00:40 +0000 (12:00 -0700)]
No more ffmpeg in ffmpegfile (lol) a little laggy, maybe?

3 years agoFix some of the async stuff, but ffmpegfile is a work in progress
jweigele [Thu, 15 Sep 2022 18:09:57 +0000 (11:09 -0700)]
Fix some of the async stuff, but ffmpegfile is a work in progress

3 years agoExit command, as a workaround for "idles out in discord" lol
jweigele [Sun, 14 Aug 2022 18:54:49 +0000 (11:54 -0700)]
Exit command, as a workaround for "idles out in discord" lol

3 years agoRevamp to use aioamqp instead, which seems to work with the latest python version...
jweigele [Sun, 14 Aug 2022 09:02:11 +0000 (02:02 -0700)]
Revamp to use aioamqp instead, which seems to work with the latest python version (3.10)

3 years agoFixed the deprecated stuff and added slight debug code
jweigele [Sun, 14 Aug 2022 05:07:59 +0000 (22:07 -0700)]
Fixed the deprecated stuff and added slight debug code

3 years ago!say command functionality, lightly tested
jweigele [Tue, 9 Aug 2022 23:44:40 +0000 (16:44 -0700)]
!say command functionality, lightly tested

3 years agoI think this fixes the prom metrics
jweigele [Tue, 5 Jul 2022 06:34:14 +0000 (23:34 -0700)]
I think this fixes the prom metrics

3 years agoSwitch grahbot to alpine for newer python, make a new multi-mixer ffmpeg audio source
jweigele [Mon, 7 Feb 2022 01:06:05 +0000 (17:06 -0800)]
Switch grahbot to alpine for newer python, make a new multi-mixer ffmpeg audio source

4 years agoBetter guild fetching for user, and don't spam quite as many exceptions to chat
jweigele [Fri, 23 Jul 2021 17:49:00 +0000 (10:49 -0700)]
Better guild fetching for user, and don't spam quite as many exceptions to chat

4 years agoSet voice to none when not initiated by bot (i.e. disconnect from server admin)
jweigele [Sat, 19 Jun 2021 16:43:53 +0000 (09:43 -0700)]
Set voice to none when not initiated by bot (i.e. disconnect from server admin)

4 years agoHorn logging with aioprometheus
jweigele [Sat, 19 Jun 2021 02:00:18 +0000 (19:00 -0700)]
Horn logging with aioprometheus

4 years agoVoice state moving and grooving.
jweigele [Sat, 19 Jun 2021 00:37:19 +0000 (17:37 -0700)]
Voice state moving and grooving.

4 years agoSome debug prints, update discord API section for intents, fix bug in setting voice...
jweigele [Sun, 13 Jun 2021 22:14:24 +0000 (15:14 -0700)]
Some debug prints, update discord API section for intents, fix bug in setting voice to None

5 years agoLogging support (debug is default for now) and some modularity on the command execution
jweigele [Sun, 20 Sep 2020 19:46:55 +0000 (12:46 -0700)]
Logging support (debug is default for now) and some modularity on the command execution

5 years agoAccept guild ids from the horn object passed by rabbitmq.
jweigele [Wed, 9 Sep 2020 01:53:19 +0000 (18:53 -0700)]
Accept guild ids from the horn object passed by rabbitmq.

5 years agoClassy updates and renames to get horns working more flexibly in discord
jweigele [Tue, 8 Sep 2020 05:56:26 +0000 (22:56 -0700)]
Classy updates and renames to get horns working more flexibly in discord

5 years agoSome iteration on the API changes, and an attempt to shard by "guild" which is the...
jweigele [Mon, 7 Sep 2020 06:03:16 +0000 (23:03 -0700)]
Some iteration on the API changes, and an attempt to shard by "guild" which is the new server

8 years agoFurther iteration on audio, now obeys the airhorn webpage if it's fed an output_type...
jweigele [Tue, 25 Jul 2017 01:01:53 +0000 (18:01 -0700)]
Further iteration on audio, now obeys the airhorn webpage if it's fed an output_type of "discord" in the rabbitmq message.

8 years agoDON'T CALL IT A COMEBACK
jweigele [Tue, 18 Jul 2017 21:07:03 +0000 (14:07 -0700)]
DON'T CALL IT A COMEBACK