GithubHelp home page GithubHelp logo

azuki-bar / ceviord Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 10.46 MB

Discord TTS bot with CeVIO AI

License: BSD 3-Clause "New" or "Revised" License

Go 97.84% Makefile 0.73% Dockerfile 1.43%
discord discord-bot cevio cevioai

ceviord's Introduction

About me

Top Langs

Webのバックエンドと言われる部分やCI/CDなどに興味があります

ceviord's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ceviord's Issues

[FEAT] tag release

機能追加のリクエストはどんな問題に関係していますか? 説明してください

あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

[BUG] れどめのrequirements

Describe the bug
バグを説明してください
A clear and concise description of what the bug is.

れどめのrequirementsが実装の更新に対応できていない

To Reproduce
再現方法
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
想定する振舞いを説明してください
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
補足情報
Add any other context about the problem here.

読み上げ辞書の実装

ユーザ登録辞書とデベロッパー登録辞書のふたつを用意する。

ユーザ登録辞書はリテラルをリテラルに変換するだけの辞書とする。

デベロッパー登録辞書は正規表現からリテラルへの置換を行うこととする。デベロッパー登録辞書はユーザ登録辞書に優先して変換される。

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

docker-compose
docker-compose.yml
  • mysql 8.0.36-debian
dockerfile
Dockerfile
  • golang 1.22.0-bullseye
  • ubuntu 22.04
dockerfiles/develop.Dockerfile
  • golang 1.22.0-bullseye
github-actions
.github/workflows/build-proto.yaml
  • actions/checkout v3
  • actions/setup-go v3
  • EndBug/add-and-commit v9
.github/workflows/go-code-test.yaml
  • actions/checkout v3
  • actions/setup-go v3
  • golangci/golangci-lint-action v3
.github/workflows/image-build.yaml
  • actions/checkout v3
  • docker/setup-qemu-action v2
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • docker/build-push-action v3
gomod
go.mod
  • go 1.19
  • github.com/bwmarrin/discordgo v0.27.1
  • github.com/go-gorp/gorp v2.2.0+incompatible
  • github.com/go-sql-driver/mysql v1.7.1
  • github.com/gotti/cevigo v0.0.0-20220222162533-6e9cbc73fb49@6e9cbc73fb49
  • github.com/mattn/go-sqlite3 v1.14.22
  • github.com/samber/lo v1.39.0
  • github.com/vrischmann/envconfig v1.3.0
  • go.uber.org/zap v1.27.0
  • google.golang.org/grpc v1.62.0
  • google.golang.org/protobuf v1.32.0
  • gopkg.in/yaml.v2 v2.4.0
  • layeh.com/gopus v0.0.0-20210501142526-1ee02d434e32@1ee02d434e32

  • Check this box to trigger a request for Renovate to run again on this repository

[BUG] テキストを読みあげてくれない

バグを説明してください
テキストチャンネルに投稿したテキストを読みあげてくれない。「パラメータを○○に変更しました。」や「○○が入退室しました。」は読み上げる。

再現方法

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

想定する振舞いを説明してください

Screenshots

補足情報

[FEAT] 同じ人間が連続で投稿したら2回目以降は名前の読み上げを省略するようにしてほしい

Is your feature request related to a problem? Please describe.
機能追加のリクエストはどんな問題に関係していますか? 説明してください
マイクオフで参加する人間は短文を連続で投稿する場合が多く、いちいち名前を読み上げると会話の勢いが削がれてしまうように思う。

(パブロ・ディエーゴ・ホセ・フランシスコ・デ・パウラ・ホアン・ネポムセーノ・マリーア・デ・ロス・レメディオス・クリスピーン・クリスピアーノ・デ・ラ・サンティシマ・トリニダード・ルイス・イ・ピカソ) は?
(パブロ・ディエーゴ・ホセ・フランシスコ・デ・パウラ・ホアン・ネポムセーノ・マリーア・デ・ロス・レメディオス・クリスピーン・クリスピアーノ・デ・ラ・サンティシマ・トリニダード・ルイス・イ・ピカソ) 違うけど
(パブロ・ディエーゴ・ホセ・フランシスコ・デ・パウラ・ホアン・ネポムセーノ・マリーア・デ・ロス・レメディオス・クリスピーン・クリスピアーノ・デ・ラ・サンティシマ・トリニダード・ルイス・イ・ピカソ) バカ

例です。

Describe the solution you'd like
あなたの望む解決方法を説明してください
A clear and concise description of what you want to happen.
何をしたいのかを明確かつ簡潔に説明してください。

Additional context
補足情報
Add any other context or screenshots about the feature request here.
補足情報があれば書いてください

ceviord not working

Feb 20 00:17:50 cranberry ceviord[1251349]: 2022/02/20 00:17:50 state cache not found

!から始まる投稿を無視する

機能追加のリクエストはどんな問題に関係していますか? 説明してください

あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

[FEAT] context.Contextの導入

機能追加のリクエストはどんな問題に関係していますか? 説明してください

あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

[FEAT] ユーザーごとにパラメータを切り替えたい

Is your feature request related to a problem? Please describe.
機能追加のリクエストはどんな問題に関係していますか? 説明してください
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
明確で簡潔な説明を求めます。

Describe the solution you'd like
あなたの望む解決方法を説明してください
A clear and concise description of what you want to happen.
何をしたいのかを明確かつ簡潔に説明してください。

パラメータをユーザーごとに設定して自分の好きなキャラに読み上げてもらいたい

Additional context
補足情報
Add any other context or screenshots about the feature request here.
補足情報があれば書いてください

[FEAT] graceful shutdown

機能追加のリクエストはどんな問題に関係していますか? 説明してください
サーバーを落としたときにbotが退出するようにしたい
あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

[FEAT] ログハンドラの作成

Is your feature request related to a problem? Please describe.
機能追加のリクエストはどんな問題に関係していますか? 説明してください
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
明確で簡潔な説明を求めます。

Describe the solution you'd like
あなたの望む解決方法を説明してください
A clear and concise description of what you want to happen.
何をしたいのかを明確かつ簡潔に説明してください。

Additional context
補足情報
Add any other context or screenshots about the feature request here.
補足情報があれば書いてください

[FEAT] delete commands begin with '!' in message.

機能追加のリクエストはどんな問題に関係していますか? 説明してください

あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

[BUG] custom role mentions

バグを説明してください
カスタムロールに対するメンションが正しく読み上げられない
再現方法

  1. ceviordを呼び出す
  2. ロールにメンションを飛ばす
  3. 「あっと(数字の読み上げ) 」と読み上げられる

想定する振舞いを説明してください
ロール名を読み上げられるようにしたい
「あっと ロール名」
Screenshots

補足情報

[BUG] discord go bug

Describe the bug
バグを説明してください
A clear and concise description of what the bug is.

To Reproduce
再現方法
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
想定する振舞いを説明してください
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
補足情報
Add any other context about the problem here.

panic: runtime error: slice bounds out of range [:4] with capacity 0

goroutine 65 [running]:
github.com/bwmarrin/discordgo.(*VoiceConnection).opusReceiver(0xc0001589a0, 0xc000206290, 0xc0004ac900, 0xc00056a5a0)
/home/azukibar/go/pkg/mod/github.com/bwmarrin/[email protected]/voice.go:837 +0xb7a
created by github.com/bwmarrin/discordgo.(*VoiceConnection).onEvent
/home/azukibar/go/pkg/mod/github.com/bwmarrin/[email protected]/voice.go:441 +0xa54

jump help page

!help コマンドをDiscord上で入力することによってヘルプページに遷移するようにする

[FEAT] structured logging with zap

機能追加のリクエストはどんな問題に関係していますか? 説明してください

あなたの望む解決方法を説明してください

補足情報
補足情報があれば書いてください

外部ファイルによる設定外挿

CEVIOaiには話す速度やトーンなどを設定することが出来るAPIが生えている。

これらは現在はソースコード中にハードコードされているが設定ファイルによって変更できるようにしたい

[FEAT] スラッシュコマンドの実装

Is your feature request related to a problem? Please describe.
機能追加のリクエストはどんな問題に関係していますか? 説明してください
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
明確で簡潔な説明を求めます。

Describe the solution you'd like
あなたの望む解決方法を説明してください
A clear and concise description of what you want to happen.
何をしたいのかを明確かつ簡潔に説明してください。

Additional context
補足情報
Add any other context or screenshots about the feature request here.
補足情報があれば書いてください

[FEAT] 音声を切り替えた時のメッセージに人間味を持たせたい

Is your feature request related to a problem? Please describe.
機能追加のリクエストはどんな問題に関係していますか? 説明してください

現在流れるのはデバッグ時のメッセージそのままで可愛くない。

Describe the solution you'd like
あなたの望む解決方法を説明してください

「あー、あー、あー、オネだよ」とか

Additional context
補足情報
Add any other context or screenshots about the feature request here.
補足情報があれば書いてください

show all cast list

!cast show などで設定されたパラメータを表示できるようにしたい

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.