2.1 KiB
2.1 KiB
irc-skill
Basic IRC client
Description
Mycroft skill that lets you use IRC via voice commands.
This skill is not considered done. NOTE: Developent has been currently stoped due to personal reasons. Merge Requests will still be accepted.
Requirements
pysocks
Examples
Normal use
Currently available commands
- "connect to irc" Connect to the server.
- "join irc channel" Join the channel.
- "send irc message" Send a message.
- "part from irc channel" Leave the channel.
- "disconnect from irc server" Disconnect from the server.
Configurational use
- "enable irc debug" To enter debug mode.
- "disable irc debug" To leave debug mode.
Note settings are set in the settings.json
file. Right now it's only possible to join one server and one channel at a time.
Configuration
Configuration via voice isn't supported yet
Supported configuration options in the settings.json
file:
- Server
server
: The adress of the server.port
: The used port.ssl
: If SSL should be used (can beTrue
orFalse
)server-password
: The password for the server. Note This is only needed for password protected servers. For user password, see below.
- Proxy (Only socks proxys are supported)
proxy
: The proxy adress. If empty, no proxy is used.proxy-port
: The port of the proxy.proxy-user
: The user to authentificate with. Only needed if authentification is required for the proxy.proxy-passwd
: The password to authentificate with.
- User
user
: The username.password
: Password to use when the username is registered.
- Channel
channel
: The channel to join.channel-password
: The channel password if required. Note This feature isn't implemented yet.
Use the debuging mode only on the console. This will not work well for normal useage.
- "Enable irc debug" Enables debug mode. This will print useful information for debugging and every message recived. This includes messages like the
PING
message. - "Disable irc debug" Disables debug mode and goes back to normal output.