mosbth / irc2phpbb

IRC bot, now lives on Discord bur remains its power to visit IRC whenever it wants.
12 stars 16 forks source link

The menu is too big! #37

Open pejg12 opened 7 years ago

pejg12 commented 7 years ago

I think the help menu is way too big.

14:41 <@foiki> marvin: help 14:41 < marvin> [ vem är | lyssna | le | lunch [var] | citat | budord 1 - 5 | source | väder | solen | dagens video | nöje/paus/strip/comic [slump] | grill | birthday/födelsedag | nameday/namnsdag | stats | irclog | google/googla | explain/förklara | uptime | stream | princip | skämt/joke | hjälp ]

Suggested solution: Only reply with the choices of one language. Make two different help menus depending on the word used.

14:41 <@foiki> marvin: help 14:41 < marvin> [ vem är | lyssna | le | lunch [var] | citat | budord 1 - 5 | source | väder | solen | dagens video | paus/strip/comic [slump] | grill | birthday | nameday | stats | irclog | google | explain | uptime | stream | princip | joke | hjälp ]

14:41 <@foiki> marvin: hjälp 14:41 < marvin> [ vem är | lyssna | le | lunch [var] | citat | budord 1 - 5 | source | väder | solen | dagens video | nöje/paus [slump] | grill | födelsedag | namnsdag | stats | irclog | googla | förklara | uptime | stream | princip | skämt | hjälp ]

That doesn't help much though. It's still a really large menu.

Perhaps add an argument to the help menu, to separate into categories. For starters, just separating entertainment (nöje) from everything else.

14:41 <@foiki> marvin: hjälp nöje 14:41 < marvin> [ lyssna | le | lunch [var] | citat | väder | solen | dagens video | nöje/paus/strip/comic [slump] | grill | birthday/födelsedag | nameday/namnsdag | stats | irclog | uptime | skämt/joke ]

14:41 <@foiki> marvin: hjälp 14:41 < marvin> [ vem är | budord 1 - 5 | source | irclog | google/googla | explain/förklara | stream | princip | hjälp [nöje] ]

But that just means most people are going to ask for both menus anyway.

More ideas are welcome.

kh31d4r commented 7 years ago

To resolve the i18n issues, maybe we should use gettext or something?

mosbth commented 7 years ago

To avoid i18n treat the menu as a single language menu of type "swinglish"?

Maybe clean it up and remove some unused terms. Where multiple items is used, choose only one (for example "födelsedag").

A sub help (help [argument]) could be useful, this could show some alternative for the main choice (for example "birthday") and an extra description explaining how it works.

Perhaps divide the settings into categories. That will work when the menu grows to much.

mosbth commented 2 weeks ago

Vi kan justera hjälpen, dela in det i delar och kategorier, eller så fixa vi en dokumentation på en webbsida.

Att fixa en webbsida kan vara en trigger för fler att hjälpa till och göra det enklare att läsa på de olika delar som marvin har, utan att man spammar kanalen för att fråga Marvin hur han funkar.