Skip to content
This repository has been archived by the owner on Jul 13, 2024. It is now read-only.
/ JDA-VCSpeaker Public archive

๐Ÿ”Š Text channel, now with voice - JDA-VCSpeaker

Notifications You must be signed in to change notification settings

jaoafa/JDA-VCSpeaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  _    _____________                  __             โ•‘โ–“
โ•‘ | |  / / ____/ ___/____  ___  ____ _/ /_____  _____ โ•‘โ–“
โ•‘ | | / / /    \__ \/ __ \/ _ \/ __ `/ //_/ _ \/ ___/ โ•‘โ–“
โ•‘ | |/ / /___ ___/ / /_/ /  __/ /_/ / ,< /  __/ /     โ•‘โ–“
โ•‘ |___/\____//____/ .___/\___/\__,_/_/|_|\___/_/      โ•‘โ–“
โ•‘                /_/                                  โ•‘โ–“
โ•‘                                                     โ•‘โ–“
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ–“
 โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“

JDA + Lavaplayer ใงไฝœใ‚‰ใ‚Œใฆใ„ใ‚‹ VCSpeaker ใฎใƒชใƒใ‚ธใƒˆใƒชใงใ™ใ€‚

Features

  • ใƒใƒฃใƒƒใƒˆ่ชญใฟไธŠใ’ใƒใƒฃใƒณใƒใƒซใซๆŠ•็จฟใ•ใ‚ŒใŸใƒใƒฃใƒƒใƒˆใ‚’่ชญใฟไธŠใ’ใพใ™ใ€‚
  • ่ชฐใ‹ใŒ VC ใซๅ‚ๅŠ ใƒป็งปๅ‹•ใƒป้€€ๅ‡บใ—ใŸ้š›ใ€ใƒใƒฃใƒƒใƒˆ่ชญใฟไธŠใ’ใƒใƒฃใƒณใƒใƒซใง้€š็Ÿฅใ—่ชญใฟไธŠใ’ใพใ™ใ€‚
  • VCSpeaker ใŒ VC ใซๅ‚ๅŠ ใ—ใฆใ„ใชใ„้š›ใซ่ชฐใ‹ใŒ VC ใซๅ‚ๅŠ ใ—ใŸๅ ดๅˆใ€VCSpeaker ใ‚‚ๅ‚ๅŠ ใ—ใพใ™ใ€‚
  • VC ใ‹ใ‚‰ใƒฆใƒผใ‚ถใƒผใŒๅ…จๅ“ก้€€ๅ‡บใ—ใŸๅ ดๅˆใ€VCSpeaker ใ‚‚้€€ๅ‡บใ—ใพใ™ใ€‚

Commands

ใ™ในใฆใฎใ‚ณใƒžใƒณใƒ‰ใฏ ใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚ณใƒžใƒณใƒ‰ (Slash Commands) ใซใฆๅฎŸ่ฃ…ใ•ใ‚Œใฆใ„ใพใ™ใ€‚
ใ‚นใƒฉใƒƒใ‚ทใƒฅ / ใ‚’ๅ…ฅๅŠ›ใ™ใ‚‹ใจใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซใ‚ตใ‚ธใ‚งใ‚นใƒˆใ•ใ‚Œใพใ™ใ€‚VCSpeaker ใƒฆใƒผใ‚ถใƒผใŒๅฎš็พฉใ—ใฆใ„ใ‚‹ใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚ณใƒžใƒณใƒ‰ใ‚’ไฝฟ็”จใ—ใฆใ„ใ‚‹ใ“ใจใ‚’็ขบ่ชใ—ใฆใใ ใ•ใ„ใ€‚
ๅผ•ๆ•ฐใฏๆญฃใ—ใๆŒ‡ๅฎšใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

20210810-083647-Discord-BDFMFiWD0j

alias: ่ชญใฟไธŠใ’ๆ–‡ๅญ—ๅˆ—็ฝฎใๆ›ใˆ

ไปปๆ„ใฎๆ–‡ๅญ—ๅˆ—ใ‚’ๅˆฅใฎๆ–‡ๅญ—ๅˆ—ใซ็ฝฎใๆ›ใˆใฆ่ชญใฟไธŠใ’ใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚

  • alias add from:<from> to:<to>: <from> ใ‚’ <to> ใซ็ฝฎใๆ›ใˆใ‚‹ใ‚ˆใ†ใซ่จญๅฎšใ—ใพใ™ใ€‚
  • alias remove from:<from>: <from> ใฎ็ฝฎใๆ›ใˆใ‚’ๅ‰Š้™คใ—ใพใ™ใ€‚
  • alias list: ็ฝฎใๆ›ใˆ(ใ‚จใ‚คใƒชใ‚ขใ‚น)ไธ€่ฆงใ‚’่กจ็คบใ—ใพใ™ใ€‚
  • alias list page:<page>: <page> ใƒšใƒผใ‚ธใฎ็ฝฎใๆ›ใˆ(ใ‚จใ‚คใƒชใ‚ขใ‚น)ไธ€่ฆงใ‚’่กจ็คบใ—ใพใ™ใ€‚
  • alias parse text:<text>: <text> ใซๅฏพใ—ใฆ่จญๅฎšๆธˆใฟใฎใ‚จใ‚คใƒชใ‚ขใ‚นใ‚’้ฉ็”จใ—ใŸใƒ†ใ‚ญใ‚นใƒˆใ‚’่ฟ”ใ—ใพใ™

clear: ่ชญใฟไธŠใ’ใ‚ญใƒฅใƒผๅ‰Š้™ค

่ชญใฟไธŠใ’ใฎใ‚ญใƒฅใƒผใ‚’ใ‚ฏใƒชใ‚ขใ—ใพใ™ใ€‚

default: ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผ

ใƒฆใƒผใ‚ถใƒผใƒปใ‚ตใƒผใƒๆฏŽใซ่ชญใฟไธŠใ’ใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใ‚’่จญๅฎšใ—ใพใ™ใ€‚

  • default set params:<params...>: ใ‚ใชใŸใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผใ‚’่จญๅฎšใ—ใพใ™ใ€‚<params...> ใซใฏ speaker:show speed:200 ใจใ„ใฃใŸใƒกใƒƒใ‚ปใƒผใ‚ธใงๆŒ‡ๅฎšใ™ใ‚‹ใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผใจๅŒใ˜ใ‚ˆใ†ใซๅ…ฅๅŠ›ใ—ใฆไธ‹ใ•ใ„
  • default get: ็พๅœจ่จญๅฎšใ—ใฆใ„ใ‚‹ใ‚ใชใŸใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผใ‚’่กจ็คบใ—ใพใ™ใ€‚
  • default reset: ใ‚ใชใŸใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใƒ‘ใƒฉใƒกใƒผใ‚ฟใƒผใ‚’ใƒชใ‚ปใƒƒใƒˆใ—ใพใ™ใ€‚

disconnect: ๅˆ‡ๆ–ญ

VCSpeaker ใ‚’ VC ใ‹ใ‚‰ๅˆ‡ๆ–ญใ—ใพใ™ใ€‚

ignore: ่ชญใฟไธŠใ’็„ก่ฆ–

ไปปๆ„ใฎๆ–‡ๅญ—ๅˆ—ใŒๅซใ‚€ใƒปไธ€่‡ดใ™ใ‚‹ๅ ดๅˆใซ่ชญใฟไธŠใ’ใ‚’็„ก่ฆ–ใ™ใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚

  • ignore add contain text:<text...>: <text...> ใ‚’ๅซใ‚€ๅ ดๅˆใซ่ชญใฟไธŠใ’ใชใ„ใ‚ˆใ†ใซ่จญๅฎšใ—ใพใ™ใ€‚
  • ignore add equal text:<text...>: <text...> ใจไธ€่‡ดใ™ใ‚‹ๅ ดๅˆใซ่ชญใฟไธŠใ’ใชใ„ใ‚ˆใ†ใซ่จญๅฎšใ—ใพใ™ใ€‚
  • ignore remove contain text:<text...>: <text...> ใ‚’ๅซใ‚“ใงใ‚‚่ชญใฟไธŠใ’ใ‚‹ใ‚ˆใ†ใซ่จญๅฎšใ‚’่งฃ้™คใ—ใพใ™
  • ignore add equal text:<text...>: <text...> ใจไธ€่‡ดใ—ใฆใ‚‚่ชญใฟไธŠใ’ใ‚‹ใ‚ˆใ†ใซ่จญๅฎšใ‚’่งฃ้™คใ—ใพใ™ใ€‚
  • ignore list: ่ชญใฟไธŠใ’ใ‚’็„ก่ฆ–ใ™ใ‚‹่จญๅฎšๆƒ…ๅ ฑใ‚’่กจ็คบใ—ใพใ™ใ€‚

restart: ๅ†่ตทๅ‹•

VCSpeaker ใ‚’ๅ†่ตทๅ‹•ใ—ใพใ™ใ€‚

skip: ่ชญใฟไธŠใ’ไธญใฎใƒ†ใ‚ญใ‚นใƒˆใ‚’ใ‚นใ‚ญใƒƒใƒ—

็พๅœจ่ชญใฟไธŠใ’ใฆใ„ใ‚‹ใƒ†ใ‚ญใ‚นใƒˆใฎ่ชญใฟไธŠใ’ใ‚’ใ‚นใ‚ญใƒƒใƒ—ใ—ใพใ™ใ€‚ไธŠๆ‰‹ใๅ‹•ใ‹ใชใ„ๅ ดๅˆใฏ clear ใ‚’ใŠ่ฉฆใ—ใใ ใ•ใ„ใ€‚

summon: ๅฌๅ–š

VCSpeaker ใ‚’็พๅœจๅ…ฅใฃใฆใ„ใ‚‹ VC ใซๅ‚ๅŠ ใ•ใ›ใพใ™ใ€‚

title: VC ใฎใƒใƒฃใƒณใƒใƒซๅไธ€ๆ™‚็š„ๅค‰ๆ›ด

ๅ‚ๅŠ ใ—ใฆใ„ใ‚‹ VC ใฎใƒใƒฃใƒณใƒใƒซๅใ‚’ไธ€ๆ™‚็š„ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚ๅค‰ๆ›ดๅพŒใ€ๅ‚ๅŠ ่€…ๅ…จๅ“กใŒ้€€ๅ‡บใ—ใŸๆ™‚็‚นใงๅ…ƒใฎใ‚ฟใ‚คใƒˆใƒซใซๆˆปใ‚Šใพใ™ใ€‚

  • title title:<title>: <title> ใซ VC ใฎใƒใƒฃใƒณใƒใƒซๅใ‚’ๅค‰ๆ›ดใ—ใพใ™ใ€‚

vcspeaker: VCSpeaker ้–ข้€ฃ

VCSpeaker ใฎๅˆๆœŸ่จญๅฎšใชใฉใ€VCSpeaker ้–ข้€ฃใฎ่จญๅฎšใ‚’่กŒใ„ใพใ™ใ€‚ใ‚ตใƒผใƒใฎ็ฎก็†่€…ๆจฉ้™ใŒๅฟ…่ฆใงใ™ใ€‚

  • vcspeaker server add channel:<channel>: ใ‚ตใƒผใƒใ‚’ VCSpeaker ใฎ่ชญใฟไธŠใ’ใ‚ตใƒผใƒใจใ—ใฆ่จญๅฎšใ—ใพใ™ใ€‚<channel> ใซใฏใƒใƒฃใƒƒใƒˆ่ชญใฟไธŠใ’ใƒใƒฃใƒณใƒใƒซใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚
  • vcspeaker server remove: ใ‚ตใƒผใƒใ‚’ VCSpeaker ใฎ่ชญใฟไธŠใ’ใ‚ตใƒผใƒใ‹ใ‚‰ๅ‰Š้™คใ—ใพใ™ใ€‚
  • vcspeaker server notify channel:<channel>: VCSpeaker ใฎไผš่ฉฑ้–‹ๅง‹้€š็Ÿฅใƒใƒฃใƒณใƒใƒซใ‚’่จญๅฎšใ—ใพใ™ใ€‚

vcname: VC ๅใฎไฟๅญ˜

็พๅœจใฎ VC ๅใ‚’ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ่จญๅฎšใจใ—ใฆไฟๅญ˜ใ—ใพใ™ใ€‚ใ‚ตใƒผใƒใฎ็ฎก็†่€…ๆจฉ้™ใŒๅฟ…่ฆใงใ™ใ€‚

  • vcname save: ็พๅœจๅ‚ๅŠ ใ—ใฆใ„ใ‚‹ VC ใฎใƒใƒฃใƒณใƒใƒซๅใ‚’ไฟๅญ˜ใ—ใพใ™ใ€‚
  • vcname saveall: ๅ…จ VC ใฎใƒใƒฃใƒณใƒใƒซๅใ‚’ไฟๅญ˜ใ—ใพใ™ใ€‚

Parameters

speaker

  • show
  • haruka
  • hikari (ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ)
  • takeru
  • santa
  • bear

emotion

โ€ป haruka, hikari, takeru, santa, bear ใฎใฟ

  • happiness
  • anger
  • sadness

emotion_level

1 ๏ฝž 4

pitch

50 ๏ฝž 200 (%) ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ 100

speed

50 ๏ฝž 400 (%) ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ 120