No description
Find a file
merspieler 7b61dadac2 Added setting for disabling join, part and disconnect messages
Signed-off-by: merspieler <merspieler@users.noreply.github.com>
2018-04-03 15:40:18 +02:00
dialog/en-us Added missing dialog and voc files 2018-03-20 14:38:37 +01:00
vocab/en-us Added missing dialog and voc files 2018-03-20 14:38:37 +01:00
.gitignore Added .gitignore 2018-03-12 11:52:46 +01:00
__init__.py Added setting for disabling join, part and disconnect messages 2018-04-03 15:40:18 +02:00
CHANGELOG.md Added setting for disabling join, part and disconnect messages 2018-04-03 15:40:18 +02:00
LICENSE Initial commit 2018-03-09 16:56:13 +01:00
README.md Fixed typo in README.md 2018-03-19 10:03:59 +01:00
requirements.txt Initial commit of development 2018-03-12 11:48:50 +01:00

irc-skill

Basic IRC client

Description

Mycroft skill that lets you use IRC via voice commands.

This skill is still under active development.

Requirements

  • pysocks

Examples

Normal use

Currently available commands

  • "connect to irc"
  • "join irc channel"
  • "send irc message"
  • "part from irc channel"
  • "disconnect from irc server"

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 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.
  • 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.

Credits