Giter VIP home page Giter VIP logo

momotalk's Introduction

Momotalk Editor

A web chat generator, style from Blue Archive
Set your Creative Idea free!

English | 简体中文 | 繁體中文 | 日本語

Feature

  • Searchable: search students by names, romajis, and even nicknames. 🔍️
  • Custom role: chat as Students, Sensei, and Custom roles. 🎅
  • Diverse Event: send Images/Stickers(Chatroom&Character)/Reply Box/Story Event during the chat. ❤️
  • Flexible Editor: the chat box can be Inserted, Editted, Deleted, Dragged. 👍
  • Easy to Share: save the conversation as an image and share your friends. 🖼️
  • Fast restart: your conversation won't be lost the next time you open browser. 📌
  • Multiple Languages: support Chinese(Simplified & Traditional), Japanese, Korean, and English. 🌐
  • Momotalk Player: you can also use it to read Momotalk stories from game. ▶️

Try it!

Experimental Feature

This section contains features that are still unstable.

  • A.R.O.N.A: Provides an interactive experience with the virtual assistant ARONA. 💬

Preview

student chat

How to use

Quick start

Star History

Star History Chart

Credits

This project is inspired by:

Character metadata and assets from:

ARONA prompts:

Copyrights

This application is not affiliated with Yostar & NEXON Games.

All information and assets used are the property and copyright of the respective authors.

momotalk's People

Contributors

dfaw20 avatar naruteride avatar u1805 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  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  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  avatar

Watchers

 avatar

momotalk's Issues

License for assets

Happy to see this great project, may I ask which license is this project based on, may I reference or copy fonts, images and icons in my own projects for free?

[feature] Some humanized features

Some humanized features/UI ideas

Description

  • make chat boxes draggable.
  • when you press enter, it means send text as well.
  • allow user to upload an image as a new character.
  • the avatar on the left of input box can be a button that sends sticker in the game.
  • the help button is still useless, write instructions about the site.
  • animation that student is typing
  • save the conversation history so that users can quickly start next time

[bug] selecting too many students will change the width of chat-interface

selecting too many students will change the width of chat-interface

Description

when add too many students in the selected student area, the area width will extend. Actually, this width should be fixed, perhaps a horizontal scroll can be added to meet this requirement.

image

Solution

maybe add the overflow-x in css.

[feature] Chat history export/import

This is really a great project and i love the features like system msg and event message!

Seems that currently the chat history is stored on the localStorage of the browser, do you consider to add an chat history export/import feature (for example allow users to export as json or whatever other formats, and allow users to import chat history from files) so that users can save or edit their chats in any other browsers or devices?

[feature] Add search capabilities to student list

Add search capabilities to student list

Description

The student list on the left is too long and unsorted to locate the student you want. It is necessary to add the search bar that can be helpful to the problem.

Support for multiple search methods, such as name in game, romaji, and the nickname for the character, would be great.

Solution

Add a search bar which can replace the text 未読メッセジ(4) and button 未読 , then the rightmost button can be a search button.

是否考虑加入自定义发送者名称头像支持

比如说将主视角切换为某个学生,此时希望发送者气泡能像普通对话气泡那样,多一个可自定义的名称和头像(或者是可以直接选择想要扮演的学生?)

我没学过前端,所以只能提issue了,不好意思😭

Heading level above 3

please add heading level 4-6 so we can be able to send out small worded text.
as of now only heading level 1-3 (big-normal) are implemented.

[enhancement] Allow inserting message at the middle of the chat

Currently it seems there is no direct way to insert a new message at a certain position (for example after a certain message). Though it do have a workaround that adding a new message at the end and then drag it to the expected place, but this is not quite feasible when chat list are becoming longer and longer.

If it's possible to allow user to insert a new message at the middle of the chat history? For example one possible solution is to show an "Insert After" button when hovering over messages or showing "Insert Here" button when hovering between two message etc. But anyway this is just my own thought and there could be a better way to achieve this feature 😂

[bug] the delete button of story box

the delete button of story box

Description

something wrong with the delete button of story box:

  • the delete button of story div should be on the left, not the top
  • it does not appear when mouse moves on the box, and only works when mouse moves on the button
  • the first one leads to that there is a blank between story box and other chat box

image

Solution

fix the style of Story.vue, or rewrite it!

settings text colours are gray/white + text new line issue

image
image
this is all i could find on this text colour issue for now
if the text colour issue isn't consistent then here my browser.
my browser is edge Version 124.0.2478.105, yes i use edge please don't bully me.
i tested it on mobile and it seem to work normally.
image
on the text newline issue, when the word are automatically newline'd they don't go down a line together but rather are chopped into half, this can be work around by simply press enter before the word "time" but it usually a hassle when doing it alot.
the mobile device has this problem alot due to it small scaling.

mobile's control buttons problem.

image
the bad scaling of the mobile version for me personally has made it so the gray/black momotalk buttons below are obstructed.
You can still press it.
image
however do note that when i swipe up for the phone functionality buttons, the momotalk buttons jumped up too!
but it is still obstructed by the phone functionality buttons. which made me wonder if this is really a scaling problem.

text disappearing issue

how it should look.
image
image
how it printed out
Momotalk-1717051326421
Momotalk-1717051656172

Despite the fact that the zoom level are 100%, the bug happen on my edge browser somehow when im almost done.
i don't know how to recreate it on browser like chrome since it happened randomly

Browser’s Zoom Level Bug / 浏览器缩放错误

this bug didn't happen at the beginning but it somehow popped up midway during today session.
what it supposed to show
image
what the downloaded image show after i use the website download function.
Momotalk-1716353318851
however it seem that the other browser with a clean slate/no data is fine.
it clear that my momotalk site is corrupted in some way, i tried to delete it cookies but the momotalk dont contain any cookies itself.
please add a function to "factory reset" momotalk to it original state. thank you

学生表情差分加载失败/Student's expression differential loading failed

b14b7f50-eb9c-497e-a933-759457892923
f3d6ecce-7be8-49ee-bbae-e7f4f362ab59
以上两张图片分别代表正常的学生差分可以加载以及不能加载的情况,我不确定是什么原因导致;但我不是第一次遇到了,在此之前还有代表我自己的表情无法加载的情况,如图:
The above two images represent the normal situation where the differential student can and cannot be loaded respectively, and I am not sure what causes it; But it's not the first time I've encountered it, and before that there was a situation where the expression representing myself could not load, as shown in the picture:
156
157
在加载的时候就出现无法加载出图片的情况,加载完成后表现就是这个样子;
我需要怎么解决这个问题?
When loading, the image cannot be loaded, and this is what it looks like after the loading is completed;
What do I need to do to fix this?

download as exe or apk

你好大佬.
19岁, 是学生.
thank you for reading this issure.
Recently I am trying hard to make your masterpiece into a downloadable file and execute it as an .exe.
but it occurs me that maybe it would be better if u can do it yourself, or I can help someway.
It would be tremendously good if we (or, us) could use the fantastic momotalk without the limit of WLAN and , most significantly, the copyright issues.
Thank you again and wish you a good day.
sincerely.

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.