2018-03-09 16:03:04 +00:00
## irc-skill
Basic IRC client
## Description
Mycroft skill that lets you use IRC via voice commands.
2018-12-25 07:15:24 +00:00
This skill is not considered done.
_NOTE_: Developent has been currently stoped due to personal reasons. Merge Requests will still be accepted.
2018-03-09 16:03:04 +00:00
## Requirements
2018-03-16 09:46:16 +00:00
* `pysocks`
2018-03-09 16:03:04 +00:00
## Examples
### Normal use
2018-03-15 10:58:21 +00:00
_Currently available commands_
2018-04-04 14:54:55 +00:00
* "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.
2018-03-15 10:58:21 +00:00
2018-03-16 09:40:00 +00:00
_**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._
2018-03-09 16:03:04 +00:00
### Configuration
2018-03-16 09:40:00 +00:00
_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 be `True` or `False` )
* `server-password` : The password for the server. **Note** This is only needed for password protected servers. For user password, see below.
2018-03-16 09:46:16 +00:00
* Proxy (Only socks proxys are supported)
2018-03-16 09:40:00 +00:00
* `proxy` : The proxy adress. If empty, no proxy is used.
* `proxy-port` : The port of the proxy.
2018-03-16 09:46:16 +00:00
* `proxy-user` : The user to authentificate with. _Only needed if authentification is required for the proxy._
2018-03-16 09:40:00 +00:00
* `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._
2018-03-16 09:46:16 +00:00
_Use the debuging mode only on the console. This will not work well for normal useage._
2018-03-19 09:03:59 +00:00
* "Enable irc debug" Enables debug mode. This will print useful information for debugging and **every** message recived. This includes messages like the `PING` message.
2018-03-16 09:40:00 +00:00
* "Disable irc debug" Disables debug mode and goes back to normal output.
2018-03-09 16:03:04 +00:00
## Credits