Giter Site home page Giter Site logo

chatterboxtranslatorbot's People

Contributors

instafluff avatar oiyouyeahyou avatar rosuav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

chatterboxtranslatorbot's Issues

Is this currently broken?

Hi, I'm hoping to add this bot to help foreign viewers communicate as they visit. However, I went to the channel chat and used the !join command and nothing happens. I understand the extension is currently broken, but is the bot broken as well? Just wanted to make sure.

Thank you!

Add ignore word feauture and `!ignore <command> ` command

The feature would be a per channel ignore list filtering before and after translations. With the commands

  • !ignore add <word> - Add a new word to channel ignore list
  • !ignore remove <word> - Remove a word from channel ignore list
  • !ignore list - List ignored words

These commands would also need moderator+ permissions

Cantonese yue language disabled

Hello, I literally went through every single language shortcut in my stream chat, to see if any of them were for Cantonese (yue).
None were, and !lang yue or !lang cantonese or !lang canto produce no response by chat translator.

I18n

If the bot is translating to a target language, the command responses probably should be internationalised.

Would be good as well, if commands themselves could be in different languages. Maybe not all at the same time, but by default in english and including the selected target language.

Commands:

See all:

  • af - Afrikaans
  • sq - Albanian
  • am - Amharic
  • ar - Arabic
  • hy - Armenian
  • az - Azerbaijani
  • eu - Basque
  • be - Belarusian
  • bn - Bengali
  • bs - Bosnian
  • bg - Bulgarian
  • ca - Catalan
  • ceb - Cebuano
  • ny - Chichewa
  • zh-cn - Chinese Simplified
  • zh-tw - Chinese Traditional
  • co - Corsican
  • hr - Croatian
  • cs - Czech
  • da - Danish
  • nl - Dutch
  • en - English
  • eo - Esperanto
  • et - Estonian
  • tl - Filipino
  • fi - Finnish
  • fr - French
  • fy - Frisian
  • gl - Galician
  • ka - Georgian
  • de - German
  • el - Greek
  • gu - Gujarati
  • ht - Haitian Creole
  • ha - Hausa
  • haw - Hawaiian
  • iw - Hebrew
  • hi - Hindi
  • hmn - Hmong
  • hu - Hungarian
  • is - Icelandic
  • ig - Igbo
  • id - Indonesian
  • ga - Irish
  • it - Italian
  • ja - Japanese
  • jw - Javanese
  • kn - Kannada
  • kk - Kazakh
  • km - Khmer
  • ko - Korean
  • ku - Kurdish (Kurmanji)
  • ky - Kyrgyz
  • lo - Lao
  • la - Latin
  • lv - Latvian
  • lt - Lithuanian
  • lb - Luxembourgish
  • mk - Macedonian
  • mg - Malagasy
  • ms - Malay
  • ml - Malayalam
  • mt - Maltese
  • mi - Maori
  • mr - Marathi
  • mn - Mongolian
  • my - Myanmar (Burmese)
  • ne - Nepali
  • no - Norwegian
  • ps - Pashto
  • fa - Persian
  • pl - Polish
  • pt - Portuguese
  • ma - Punjabi
  • ro - Romanian
  • ru - Russian
  • sm - Samoan
  • gd - Scots Gaelic
  • sr - Serbian
  • st - Sesotho
  • sn - Shona
  • sd - Sindhi
  • si - Sinhala
  • sk - Slovak
  • sl - Slovenian
  • so - Somali
  • es - Spanish
  • su - Sundanese
  • sw - Swahili
  • sv - Swedish
  • tg - Tajik
  • ta - Tamil
  • te - Telugu
  • th - Thai
  • tr - Turkish
  • uk - Ukrainian
  • ur - Urdu
  • uz - Uzbek
  • vi - Vietnamese
  • cy - Welsh
  • xh - Xhosa
  • yi - Yiddish
  • yo - Yoruba
  • zu - Zulu

Responses:

See all:

  • af - Afrikaans
  • sq - Albanian
  • am - Amharic
  • ar - Arabic
  • hy - Armenian
  • az - Azerbaijani
  • eu - Basque
  • be - Belarusian
  • bn - Bengali
  • bs - Bosnian
  • bg - Bulgarian
  • ca - Catalan
  • ceb - Cebuano
  • ny - Chichewa
  • zh-cn - Chinese Simplified
  • zh-tw - Chinese Traditional
  • co - Corsican
  • hr - Croatian
  • cs - Czech
  • da - Danish
  • nl - Dutch
  • en - English
  • eo - Esperanto
  • et - Estonian
  • tl - Filipino
  • fi - Finnish
  • fr - French
  • fy - Frisian
  • gl - Galician
  • ka - Georgian
  • de - German
  • el - Greek
  • gu - Gujarati
  • ht - Haitian Creole
  • ha - Hausa
  • haw - Hawaiian
  • iw - Hebrew
  • hi - Hindi
  • hmn - Hmong
  • hu - Hungarian
  • is - Icelandic
  • ig - Igbo
  • id - Indonesian
  • ga - Irish
  • it - Italian
  • ja - Japanese
  • jw - Javanese
  • kn - Kannada
  • kk - Kazakh
  • km - Khmer
  • ko - Korean
  • ku - Kurdish (Kurmanji)
  • ky - Kyrgyz
  • lo - Lao
  • la - Latin
  • lv - Latvian
  • lt - Lithuanian
  • lb - Luxembourgish
  • mk - Macedonian
  • mg - Malagasy
  • ms - Malay
  • ml - Malayalam
  • mt - Maltese
  • mi - Maori
  • mr - Marathi
  • mn - Mongolian
  • my - Myanmar (Burmese)
  • ne - Nepali
  • no - Norwegian
  • ps - Pashto
  • fa - Persian
  • pl - Polish
  • pt - Portuguese
  • ma - Punjabi
  • ro - Romanian
  • ru - Russian
  • sm - Samoan
  • gd - Scots Gaelic
  • sr - Serbian
  • st - Sesotho
  • sn - Shona
  • sd - Sindhi
  • si - Sinhala
  • sk - Slovak
  • sl - Slovenian
  • so - Somali
  • es - Spanish
  • su - Sundanese
  • sw - Swahili
  • sv - Swedish
  • tg - Tajik
  • ta - Tamil
  • te - Telugu
  • th - Thai
  • tr - Turkish
  • uk - Ukrainian
  • ur - Urdu
  • uz - Uzbek
  • vi - Vietnamese
  • cy - Welsh
  • xh - Xhosa
  • yi - Yiddish
  • yo - Yoruba
  • zu - Zulu

No work?

C:\Users\Romario\BotTranslate>npm start

[email protected] start
node .

[ '#[romestnik]' ]
C:\Users\Romario\BotTranslate\app.js:38
let existing = result.data.map( x => x.login );
^

TypeError: Cannot read properties of undefined (reading 'map')
at C:\Users\Romario\BotTranslate\app.js:38:30
at processTicksAndRejections (node:internal/process/task_queues:96:5)

Error

Add `!ignoreme` command

The !ignoreme extension would be so that users can opt out of the bot reading their messages

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.