11
11
import re , time
12
12
import web
13
13
14
- r_username = re .compile (r'^[a-zA-Z0-9_]{1,15}$' )
14
+ r_username = re .compile (r'^@ [a-zA-Z0-9_]{1,15}$' )
15
15
r_link = re .compile (r'^https?://twitter.com/\S+$' )
16
16
r_p = re .compile (r'(?ims)(<p class="js-tweet-text.*?</p>)' )
17
17
r_tag = re .compile (r'(?ims)<[^>]+>' )
@@ -75,7 +75,7 @@ def twitter(phenny, input):
75
75
return # Abort function
76
76
arg = input .group (2 )
77
77
if not arg :
78
- return phenny .reply ("Give me a link, a username, or a tweet id" )
78
+ return phenny .reply ("Give me a link, a @ username, or a tweet id" )
79
79
80
80
arg = arg .strip ()
81
81
if isinstance (arg , unicode ):
@@ -84,12 +84,12 @@ def twitter(phenny, input):
84
84
if arg .isdigit ():
85
85
phenny .say (id_tweet (arg ))
86
86
elif r_username .match (arg ):
87
- phenny .say (user_tweet (arg ))
87
+ phenny .say (user_tweet (arg [ 1 :] ))
88
88
elif r_link .match (arg ):
89
89
username = arg .split ('/' )[3 ]
90
90
tweet = read_tweet (arg )
91
91
phenny .say (format (tweet , username ))
92
- else : phenny .reply ("Give me a link, a username, or a tweet id" )
92
+ else : phenny .reply ("Give me a link, a @ username, or a tweet id" )
93
93
94
94
twitter .commands = ['tw' , 'twitter' ]
95
95
twitter .thread = True
0 commit comments