Make a command line script for Joybot

Bug #57385 reported by Jonathan Lange
2
Affects Status Importance Assigned to Milestone
Joybot
Confirmed
High
Unassigned

Bug Description

[11:42] jml I guess to make a script I'll just make a twistd subcommand and forward the options to that.
[11:44] a_radix huh what
[11:44] a_radix oh.
[11:44] a_radix jml: hooray!
[11:44] exarkun Hi
[11:44] a_radix jml: so you do exactly the same thing that you do if you were going to write a mktap plugin
[11:44] a_radix and it will work with twistd
[11:45] a_radix I think there is some documentation for that
[11:45] jml a_radix: I made a mktap plugin once
[11:45] jml a_radix: I was probably a teenager then
[11:45] a_radix so yeah
[11:45] * a_radix looks
[11:45] a_radix http://twistedmatrix.com/projects/core/documentation/howto/mktap.html
[11:45] a_radix uh, crap.
[11:46] a_radix craaaap.
[11:46] a_radix never mind :(
[11:46] a_radix that document is terrible
[11:46] a_radix jml: so instead look at stuff in twisted/plugins/
[11:46] a_radix most of those are TAP plugins.
[11:46] jml a_radix: ok. thanks.

Revision history for this message
Jonathan Lange (jml) wrote :

There's a twistd plugin for Joybot. It only supports IRC and Hero, and doesn't support either of them very flexibly. It's in devel-jml

Changed in joybot:
status: Unconfirmed → Fix Committed
Revision history for this message
Jonathan Lange (jml) wrote :

OK, so really this isn't actually finished.

To be completed, it needs:
* Nick to be parameter
* Nickserv password to be a parameter
* Channel(s) joined to be a parameter
* Tests

Parametrizing protocol (MSN/IRC) or ruleset (D&D/Hero) is beyond the scope of this bug.

Changed in joybot:
assignee: nobody → jml-mumak
importance: Untriaged → High
status: Fix Committed → In Progress
Jonathan Lange (jml)
Changed in joybot:
assignee: jml → nobody
status: In Progress → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.