Modify ↓
Opened at 2010-10-06T15:43:36Z
Closed at 2010-10-07T06:50:16Z
#686 closed defect (wontfix)
twitter: replying to user not in channel - not converted to a @reply
Reported by: | anonymous | Owned by: | geert |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Version: | 1.2.8 | |
Keywords: | Cc: | ||
IRC client+version: | Client-independent | Operating System: | Public server |
OS version/distro: |
Description
Found on testing.bitlbee.org at Wed Oct 6 18:41:54 EEST 2010
How to reproduce:
- login to twitter (set the twitter account's mode setting to 'chat')
- follow someone: 'follow bitlbee'
- before the user sends a message, send a reply to him/her: 'bitlbee: hi!'
Outcome:
You will publish a tweet like this: 'bitlbee: hi!'
Instead of this: '@bitlbee: hi!'
Attachments (0)
Change History (3)
comment:1 Changed at 2010-10-06T16:22:13Z by
comment:2 Changed at 2010-10-06T16:36:42Z by
Workaround: can use '@bitlbee' in the message to reply to user bitlbee. Twitter does this on its own.
comment:3 Changed at 2010-10-07T06:50:16Z by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Closing this bug. Although I can see the demand for it I think it's not very useful and can even be somewhat harmful. The main purpose of the translation is to preserve tab completion, which does not apply to contacts who are not in the channel.
Note: See
TracTickets for help on using
tickets.
This seems like a bit of a non-issue to me. The purpose of translating x: to @x is to make tab completion easier. If a person isn't in the channel, you can't do tab completion anyway so you may as well use the proper @ format yourself.
Also, you don't want it to translate x: into @x if x is not a screenname; it's entirely possible to start a Tweet with one word followed by a colon. Makes sense?
The reason this doesn't currently work is because this feature isn't as simple as just a "regex". It doesn't only add the @ and remove the :, it also converts the BitlBee-generated nickname, whatever it is, into the Twitter screenname, in the original case instead of all lowercase or whatever.