No description
Find a file
fly 4bf8cd248d Changed license
Signed-off-by: fly <merspieler@alwaysdata.com>
2024-01-18 01:06:15 +01:00
dialog/en-us Added missing dialog and voc files 2018-03-20 14:38:37 +01:00
vocab/en-us is now enough for disconnecting 2018-04-05 11:18:49 +02:00
.gitignore Added .gitignore 2018-03-12 11:52:46 +01:00
__init__.py Update to Python 3.4.2 2018-09-08 17:28:00 +01:00
CHANGELOG.md Updated changelog 2018-04-05 11:20:37 +02:00
LICENSE.md Changed license 2024-01-18 01:06:15 +01:00
README.md Updated README.md 2018-12-25 07:15:24 +00:00
requirements.txt Initial commit of development 2018-03-12 11:48:50 +01:00
SKILL-TEST-TEMPLATE.md Updated the test template 2018-04-05 11:24:51 +02:00

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