Keyra / Chat


#1

I would make keyra give the url of the Forum in such a situation ( it is sure the user can go back to the website and find it though…)

<Elive_inst_fr_15> Hello
hi there
Hi
<Elive_inst_fr_15> I am new in the linux world, and I don’t manage to install pcloud on my PC
<Elive_inst_fr_15> Could yopu help me?
keyra - you can talk to Prince-AMD or Thanatermesi-s, but is better if you use the website to report bugs: http://bugs.elivecd.org so that you can be better assisted and notified via email
keyra - if nobody answers you, I suggest to try the new Elive Forums, they are much more active! :slight_smile:
<Elive_inst_fr_15> OK thanks

  • Elive_inst_fr_15 has quit (Quit: I :heart: Elive Linux)
  • Elive_inst_fr_54 has quit (Quit: I :heart: Elive Linux)

#2

Try “keyra help”, the github page has a good described info about how it works

the best is to use a good formulated regex


#3

I think, Keyra a should say I am keyra, Elive’s bot here to help you. something like that when she/he introduce itslef to use and welcoming them

This way people won’t be frustrated of won’t find weird if Keyra doesn’t seem helpull


#4

I’d like to have a ‘mute’ button. even for time x … If you want to support an user in IRC, keyra can be some kind of annoying. some people can ignore her, but explaining every 2 sentences, that she is only a bot isn’t helping.

20:42 < Elive_user_it_25>  very beatifull fast effects
20:43 < Elive_user_it_25> and 'geniale', very smart put a chat in the 'Live elive'
20:43 < LupusE> and the best: it worked :) welcome.
20:43 < Elive_user_it_25> hallo Keyra
20:43 < keyra> heudy!
20:44 < Elive_user_it_25> I'm in Florence Italy, where are you now?
20:44 < keyra> if nobody answers you, I suggest to try the new Elive Forums, they are much more active! :)
20:44 < LupusE> north of germany.
20:44 < Elive_user_it_25> ok doesn't matter I'm just trying
20:45 < LupusE> keyra isa bot, don't listen to her.
20:45 < keyra> you think so?
20:45 < LupusE> sometims she is too 'helpful'
20:45 < Elive_user_it_25> I take Elive on Usb, I had a lot of problem installating
20:45 < keyra> Thanatermesis ping
20:45 < keyra> Thanatermesis ping, somebody needs you
20:46 < LupusE> elive has the benefit to suit perfect on legacy hardware. but it is also a anoying point, that it is build for legacy :)
20:46 < keyra> :)
20:46 < Elive_user_it_25> but what does meen 'Thanatermewsis'?
20:47 < LupusE> Thanatermesis ist the founder of the project. if he is here, keyra will 'wake' him on keywords.
20:47 < Elive_user_it_25> what do you meen with anoyng point?

The mentioned issue seems to be related to UEFI or Secureboot or something like this. I asked him to write a bugreport … But the point is: keyra responded nearly every sentence.

I think of something like ‘/msg keyra mute 10m’ or ’ < LupusE> keyra I’ll take it from here.’ And she will wake up if a new user is connecting.


#5

I have no bugreport. I’ve tried 3 times to install…and all I have is my Grub cancelled. Ah, I’m Eliver user 25

I’m in love with Elive I think everyone must have a copy


#6

Agree 300%
LOL sorry Keyra ( !! Yes she can’t reply here… )


#7

Keyra is used to be a helpful bot, but unfortunately it is not maintained by anybody, this is of course very easy to fix :), if you say “keyra help” you will probably have a link of how the bot works, on which you can:

  • add more answers (meant to be like a FAQ answer bot)
  • improve the regex of its answers (in other words, how fine-grained are the answers triggered, how to specifically match keywords, ignore others, etc etc)
  • you can also of course, remove existing answers (or improve the regex to be triggered only in specific cases)

for a “massive rewrite” could be easier to manually modify its database sentences, I can do that if you* list me here which answers are annoying, so just add here on this thread the “question & answer” that has been triggered that is annoying, for example:

topic: this is triggered twice but i found it also useless and annoying, it should be removed:


#8

Well, keyra is in ruby and is easy to write plugins for her, but these things sounds a bit complex to integrate, for simplicity I suggest to stick at how keyra works but removing the annoying / useless answers and / or adding more new ones to be a more useful bot

How to add / remove keywords: GitHub - Elive/keyra-bot: IRC bot meant to be a useful tool to give FAQs to the users

For example, I don’t think we have an entry in keyra about problems with Grub in the installation, which is a common issue for newer computers or that has difficulties in hard disks that includes other operating systems (newer ext4 filesystems that grub cannot read, or GPT partitions structures), on this case i would suggest a new keyra entry like this one:

!keyword “grub.instal.(fail|error|cancel|abort)” having a failed installation due to the grub / mbr boot step the best solution is to use a clean hard and select the automated partitioning, which uses the known working configurations to install grub without errors

This example (which also answers @Claudio_Tricoli problems) tells the user the reason of this error and suggests a radical solution to make it working, this example has a pretty simple regex between the quotes for the keywords to match, which means:

Match if: the word grub is found, followed by the word instal, followed by the word: fail or error or cancel or abort, THEN if this combination happens, the answer is triggered


#9

using Watson would be fantastic