-
Notifications
You must be signed in to change notification settings - Fork 3
/
octave
82 lines (80 loc) · 8.16 KB
/
octave
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{=(opt):settings prefix play music dj manage keywords perks noaudio radio vl idea}
{=(r0):**Settings Menu:** To access octaves settings walkthru that cover each method of enable/disable settings as well as other guild settings do `_settings` and see bot response. If you you would like to see the settings you edited, you can now do that by doing `_settings show`.}
{=(r1):**Change Prefix:**\n`_prefix [new prefix goes here/reset]`
You can set a new prefix for your server by invoking `_prefix !` where `!` is now your new prefix. To reset prefix, you can pass `octave prefix reset` to place it back to the default prefix of `_`.}
{=(r2):**Playing Music:**\n`_play`, `_youtube`, `_soundcloud` to get the music going
You can also run any of these for general queue management/playback:
`_pause` • Pause or resume the music player.
`_stop` • Stop and clear the music player.
`_skip` • Skip the current music track if you're the requester.
`_remove` • Remove a song from the queue.
`_summon` • Summons the bot in the voice channel.
`_shuffle` • Shuffle the music queue.
`_nowplaying` • Shows what's currently playing.
`_playnext` • Adds a song at the start of the queue.
`_move` • Moves tracks within the queue. For instance `_move 5 6` moves the fifth song in the queue to the 6th place.
`_queue` • Shows the music that's currently queued.
`_restart` • Restart the current song.
`_repeat` • Set if the music player should repeat.
`_voteskip` • Vote to skip the current music track.
`_jump` • Set the time marker of the music playback.
`_cleanup` • Clear songs queued by a certain user [`_cu left` to clear tracks from user no longer in voice channel]
`_skipto` • Skips the current music track to a certain song in the queue. For instance `_skipto 3` will skip to 3rd song in the queue.}
{=(r3):**Platform Support:**
Octave pulls in track information and playback from
<:youtube:688883689173942302> YouTube • Tracks, Playlists, Searches, Links, Streams
<:soundcloud:688883983743844495> SoundCloud • Tracks, Playlists, Searches, Links
<a:spotify:637147870566416393> Spotify • Tracks, Playlists, and Albums
<:twitch:661276238392066065> Twitch • Links to streams
<a:feelsmusic:574830750180966400> BandCamp • Links to tracks and albums
📻 Octave Radio
📂 Discord Attachments}
{=(r4):**Go DJ, that's my DJ:**\nHow to make/assign DJ role?
From your server menu, make a role and name it DJ. It doesn't matter where this role sits on your server's hiearchy list, just make sure it's the only role named as such. Once that's done, assign this role to any users (yourself included) to allow Octave to recognize the holder of the new role as the DJ for the sessions in play. This role allows users to skip, jump, and otherwise override the queue of other user request.
—
**A couple of other useful settings might include:**\n`_settings djrole rolename`:\nSet any role to the DJ role\n\n`_settings requiredj disable`:\nAllows playback management commands to be used by users without the DJ role.\n\n`_settings djonly enable`:\nDisables commands entirely for any users __without__ the DJ role.\n\n`_settings djrolesadd rolename`:\nAdds extra DJ roles.\n\n`_settings djroleslist`:\nLists all of the extra DJ roles you've set.\n\n`_settings djrolesremove rolename`:\nRemoves extra DJ roles.}
{=(r5):**Managing Access and Settings:**\nOctave comes stocked with ability to make user access limitations within your server as granular as you can dream.
Follow along the bot prompts to change these settings.
For example:\nTo make the bot ignore commands in a channel, do `_ignore channel [channel]`\nYou can adjust command OR category usability by user, role, and/or channel. However, if you have `Administrator` or `Manage Server` it will still respond to you. You can check your ignored channels / users / roles using `_ignore list`}
{=(r6):You can pass these key words `{join(`, `):{opt}}` to view those sections specifically}
{=(r-1): {r1}\n
**Playing Music:** `_play,` `_youtube`, `_soundcloud` to get the music going..
You can also run any of these for general queue adding/removal
`_pause` • Pause or resume the music player.
`_stop` • Stop and clear the music player...[`-o play` for more]\n
{r3}\n
{r5}\n
{r6}}
{=(r7):**Patreon Perks**\nYou can sign up to support the development of Octave and become a premium user [here](https://www.patreon.com/join/octavebot)!\n\nCurrent benefits include unlimited track queue, tracks up to 12hrs in length, a 24/7 mode, AND unlimited custom playlists! Keep an eye on <#681521570606481418> for the addition of more perks, and review all the tiers at our Patreon page linked above\n\n**Already pledged?**\nYou can redeem your premium benefits by:\n`1.` Linking your discord to your patreon account. See how [here](https://support.patreon.com/hc/en-us/articles/212052266-Get-my-Discord-role)
`2.` Run `_patron link` with Octave
`3.` Once you're linked on both, run `_patron servers add` to add premium perks to the server you're in.}
{=(r8):**Troubleshooting no audio from Octave:**\n1. Look above your username card (with the mute/deafen/settings icons) -- does it say `Voice Connected`? If not, check your firewall and internet connection.
If it says RTC connecting, consider downloading the Discord desktop client, or try another web browser.
2. [Check that you're not deafened](https://i.imgur.com/YJsv9kN.png)
3. [Check that you're not server deafened](https://i.imgur.com/zJV1wWe.png)
4. [Check that you have the bot turned up](https://i.imgur.com/hAQqS33.png)
5. Check that the bot is not paused. (You should be able to tell based on whether there's a green ring around the bot). You can resume the bot with `_play`.
6. Check that the bot is playing a track. (You can check this now `_np`).
7. Check that the bot's player volume is not turned down (`_volume`). *This is a patreon perk, if you are a patron, you can use the volume command*
8. [Check your output device](https://i.imgur.com/oPAko1z.png)
9. [Check your Windows volume (applicable to Windows users only)](https://i.imgur.com/P2GN3zF.png)
_Click the links that are in blue to see an image preview._}
{=(r9):**Are we allowed to use custom playlists as a radio station, if so how can we do it?**\nYes, you can use custom playlists as a radio station. To play it as a radio station, do `_radio custom <your playlist name>`.\n\n**Can we still play the preset radio stations that were already on the bot?**\nYes, you can still play the preset radio stations `_radio discordfm <radio station name>`.\n\n**How can I stop the radio station?**\n`_radio stop`}
{=(r10):**Why did volume/bassboost/filters stop working for me?**\nThis is recently changed to be a patreon perk which you can find as a perk on our patreon [here by clicking this blue link](https://www.patreon.com/octavebot?join). We know this sucks, and a lot of you added Octave for the sake of free volume, but unfortunately we can't both lose our growth AND be in the negatives for monthly income. Hopefully it won't always be this way, once things get more stable. But with the cost of performance for everything being free, we don't have the money to keep expanding servers for free volume to keep existing.}
{=(r11):**Have a suggestion for the bot?**\nPlease make sure that your idea is **NOT** on the bot (see ``_help`` for list of commands, if its not on the main bot, then make sure it isn't on Octave Canary as well, see ``-help`` for list of commands), nor in <#675349770016915469>, nor on the [Trello (by clicking this blue text)](https://trello.com/b/gWGJVv3O/octave). If its not on any of these mentioned, then run ``-suggest <your idea here>`` in <#224378250682564608>.}
{=(L1):{lower:{1}}}
{=(Lopt):{lower:{opt}}}
{=(content):{if({in({L1}):{Lopt}}==true):{r{index({L1}):{opt}}}|{if({args(1)}==perks):perks|<:tickNo:315009174163685377> **You gave an invalid entry!**\nYou can view the keywords using `-o keywords`}}}
{=(json):{
"thumbnail":{
"url":"https://cdn.discordapp.com/attachments/650188087959486465/707015792197107752/4453168-2.gif",
},
"author":{
"name":"Octave Official",
"icon_url":"https://cdn.discordapp.com/avatars/686326981322866697/b9bd9ee777df6f06bd11aa64815a18ce.png",
},
"color":11176191,
"type":"rich",
"description":"{content}",
"title":""}}
{c:cembed {json}}