All Projects → guacamoledragon → Throw Voice

guacamoledragon / Throw Voice

Licence: apache-2.0
Simple audio recording for Discord. Mirror of https://gitlab.com/pawabot/pawa

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Throw Voice

Focabot
Music with seals!
Stars: ✭ 19 (-47.22%)
Mutual labels:  bot, discord
Deku
Multi-purpose discord bot built with discord.js
Stars: ✭ 13 (-63.89%)
Mutual labels:  bot, discord
Fs0c13ty Bot
🤖 A discord bot made to help you in moderation.
Stars: ✭ 24 (-33.33%)
Mutual labels:  bot, discord
Modmail
A feature rich discord Modmail bot
Stars: ✭ 957 (+2558.33%)
Mutual labels:  bot, discord
Pvpcraft
PvPCraft Discord bot
Stars: ✭ 29 (-19.44%)
Mutual labels:  bot, discord
Inventory Hunter
⚡️ Get notified as soon as your next CPU, GPU, or game console is in stock
Stars: ✭ 778 (+2061.11%)
Mutual labels:  bot, discord
Automuteus
Discord Bot to automute Among Us players at round transitions, in conjunction with https://github.com/denverquane/amonguscapture
Stars: ✭ 852 (+2266.67%)
Mutual labels:  bot, discord
Discordrb
Discord API for Ruby
Stars: ✭ 651 (+1708.33%)
Mutual labels:  bot, discord
Clinet
Official repository for Clinet, a Discord bot intended for assistance and control within your guilds.
Stars: ✭ 28 (-22.22%)
Mutual labels:  bot, discord
Pixie
An open-source Discord bot built for weebs, by a weeb.
Stars: ✭ 20 (-44.44%)
Mutual labels:  bot, discord
Discord4j
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
Stars: ✭ 973 (+2602.78%)
Mutual labels:  bot, discord
Dogey
🐶 - My general purpose bot for Discord
Stars: ✭ 30 (-16.67%)
Mutual labels:  bot, discord
Notify
A dead simple Go library for sending notifications to various messaging services.
Stars: ✭ 727 (+1919.44%)
Mutual labels:  bot, discord
Nadekobot
Open source, general-purpose Discord chat bot written in C#
Stars: ✭ 892 (+2377.78%)
Mutual labels:  bot, discord
Integrations
Connect your App to Multiple Messaging Channels with the W3C Open standard.
Stars: ✭ 721 (+1902.78%)
Mutual labels:  bot, discord
Drawbot
Repository for DrawBot. The Discord Art bot!
Stars: ✭ 10 (-72.22%)
Mutual labels:  bot, discord
Mee6
DEPRECATED! For support and questions -> http://discord.gg/mee6
Stars: ✭ 534 (+1383.33%)
Mutual labels:  bot, discord
Dsharpplus
A .NET Standard library for making bots using the Discord API.
Stars: ✭ 635 (+1663.89%)
Mutual labels:  bot, discord
Eris
A NodeJS Discord library
Stars: ✭ 879 (+2341.67%)
Mutual labels:  bot, discord
Discord Bot
🤖 Our BIG help in things about moderation and many more useful stuff on our Discord server.
Stars: ✭ 30 (-16.67%)
Mutual labels:  bot, discord

pawa

Simple voice recording for Discord

Usage

pawa is a Discord bot that allows you to record a voice channel with ease. Follow this recipe:

  1. Join a voice channel, then type !record
  2. Create and upload recording, type !save
  3. Stop recording voice channel, type !stop

Support

You can support pawa development in any of these ways:

Free

Affiliates

If you want to try hosting your own bot, or website. I've used these hosting platforms in the past, use my referral links:

Non-Free

There is no obligation to do any of this, but this is a way to express your gratitude towards pawa

Documentation

Full Command List

These commands aren't necessary for the functionality of pawa but they do provide some quality of life improvements.

Note: Anything between <> is mandatory. Anything in [] is optional. Vertical bar | means 'or', either side of bar is valid choice.

alias

Creates an alias, or alternate name, to a command for customization.

!alias <command> <custom alias>
Example
!alias record r

autorecord

Sets the number of players for the bot to autorecord a voice channel, or disables autorecord-ing. 'all' will apply number to all voice channels.

!autorecord <voice-channel | all> <number | off>`
Example
!autorecord bot-testing 10
!autorecord bot-testing off
!autorecord all 3
!autorecord all off

autostop

Sets the number of players for the bot to autostop a voice channel, or disables autostop-ing. 'all' will apply number to all voice channels.

!autostop <voice-channel | all> <number>
Example
!autostop bot-testing 10
!autostop bot-testing off
!autostop all 3
!autostop all off

autosave

Toggles the option to automatically save and send all files at the end of each session - not just saved or clipped files

!autosave
Example
!autosave

clip

Saves a clip of the specified length and outputs it in the current or specified text channel (max 120 seconds)

!clip <seconds> [text-channel]
Example
!clip 10
!clip 10 bot-testing

record

Record voice channel

!record
Example
!record

stop

Stop recording voice channel

!stop
Example
!stop

prefix

Change prefix (Default is '!')

!prefix <new-prefix>
Example
!prefix $

removeAlias

Removes an alias from a command.

!removeAlias <alias-name>
Example
!removeAlias r

save

Saves the current recording and uploads it to current, saveLocation, or specified text channel. (Max recording is 110MB)

!save [text-channel]
Example
!save
!save bot-testing

saveLocation

Default text channel for all messages. Use off to restore default behaviour.

!saveLocation [text-channel | off]
Example
!saveLocation
!saveLocation bot-testing
!saveLocation off

volume

Set recording volume, range 1-100%. (default 100%)

!volume <1-100>
Example
!volume 80

Self-hosting

Self-hosting instructions got a lot more complex, see the self-hosting section for more on how you can deploy the bot.

Attributions

License

Copyright (c) 2017-2020 Guacamole Dragon, LLC

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].