enen | ptpt | fr | it | ja | nl 

Craig is your friend!

Craig is the voice channel recording bot for Discord with multi-track/multi-channel recording! That means that when Craig records your Discord voice channel, you get a separate audio file for each speaker. You can independently level, cut or otherwise edit each speaker, an invaluable ability for podcasts, let's plays and the like.

After inviting Craig to your server, use simple text commands to record your voice channel:

:craig:, join

will cause Craig to join your voice channel and begin recording.

You can also explicitly specify a channel name. For instance, to record the “General” channel,
:craig:, join General.

:craig:, leave

will cause Craig to finish recording and leave the voice channel.

Craig can record multiple channels at the same time, so channel names can be used here too:
:craig:, leave General.

That's it! Craig is a simple bot with no desire but to record for you!

Features

Multiple formats

Your audio can be downloaded in a variety of modern audio formats, including FLAC, MPEG-4 AAC, Audacity, and many more. Confused? Read my ranty primer on digital audio.

Quality

No matter how long your recording is, no matter how many speakers are recorded, and even if speakers join late, every audio file delivered will be in perfect sync with each other, and every file is named for the speaker, so editing is a breeze.

Instant access

You can download your audio even while Craig is still recording, so if you have any concerns, you can always check them out on the fly. Plus, you can set up Craig to automatically upload to Google Drive after the recording's done.

Reasonable limits

Craig will record up to six hours, keeps your audio for you to download for 7 days, and has no limit on the number of speakers or voice channel bitrate.

Reputation

Craig has been recording since January 2017.

Reliability

Craig's uptime is legendary, but if you're concerned with putting all your faith in his server, you don't have to: Invite Craig's evil clone Giarc and you'll be recorded by both bots, from two different parts of the world.

Craig has more commands and features for advanced users!

The nitty-gritty

Craig tells you by private message where you can download your audio. Since you can download while still recording, he tells you at the beginning of recording, not the end!

Any user with permission to manage the server can use Craig, or you can create a “Craig” role and assign it to any users who should be allowed. The “Craig” role requires no special permissions; it only needs to be named “Craig”.

Complete audio newbie? Try my ranty digital audio primer.

It's not mandatory that :craig: be a valid emoji, and you can use any emoji image you'd like for it. The canonical Craig emoji is available here if you'd like to use it. If you just can't stand emojis, you can also change the command prefix.

If you want help or further information on Craig, or just want to say hello, join Craig's discord server. If you're absolutely delighted with Craig, there's a Patreon linked there.

Craig is brought to you by Yahweasel and is open source.

It goes without saying that it is both immoral and illegal to record anyone without their permission. Craig makes it obvious when he's recording by adding “[RECORDING]” to his nickname, and will not record if he cannot do so. The purpose of Craig is to make situations where recording is expected and known, e.g. podcasts and let's plays, easier. Please note that Craig doesn't give you the ability to do anything you couldn't already do—the data was already there—it simply makes the process of recording to multiple audio tracks easier.