#205 @ops in Fedbot
Closed by kevin. Opened by jbwillia.

we need all users to be able to run the @ops command
at the moment matrix and anyone not identified to the bot can not

@ops halp!
janos: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
* ninjabuf- (~ninjabuff@user/ninjabuffet) has joined
ty
* ninjabuffet has quit (Ping timeout: 260 seconds)
@ops
SouthernG[m]: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).


:100: And if at all possible, !ops as well? I don't know the infrastructure of the bot, it may only support one type of symbol for commands and if so, not a big deal, but if it's easy to do can we also support !ops as that's actually more common in my experience. This isn't us using the bot, it's random users, so they might not consider an at symbol.

! would be a different bot

I'm not sure how we ever made this work.

Right now it looks like it needs us to allow the 'say' command functionality to everyone. But thats ripe for abuse, so I really am not going to want to do that. ;(

I do think we had it working at some point... so I'll dig around and see if I can figure out how.

ok, I remembered how we did this. There was a seperate plugin called 'Fedops' we had to do this function. It was still there, but when fedbot moved to python3 it stopped loading it because it needed to be ported to python3 from python2.

So, I ported it over and reloaded it, then nuked the alias version and it seems to all work now.

I set it to use both @ and ! for attention character, but ! is the default and might well interfere with other bots. If that happens we can drop the !

Let me know if you see anything still broken on it.

Metadata Update from @kevin:
- Issue status updated to: Closed (was: Open)

Metadata