twitools/bottools/strings.py

154 lines
6.5 KiB
Python
Raw Normal View History

auth = '''To get authenticated with Twitter, please visit this URL and sign in:
* %s
2017-03-27 12:04:36 +00:00
You will receive a seven-digit PIN. Please send it to me like this:
2017-03-27 12:04:36 +00:00
* /verify 1234567'''
noauth = '''You are not logged in. Please use /accounts to sign in with Twitter.'''
2017-02-08 14:19:01 +00:00
2017-02-08 11:26:25 +00:00
start = '''Hey there!
I'm @%(name)s, everybody's favorite Twitter bot on Telegram!
2017-02-08 11:26:25 +00:00
For me to help you, you will first have to authenticate with Twitter:
2017-03-22 00:53:51 +00:00
* /login
2017-02-08 11:26:25 +00:00
After authentication, you will be able to tweet from your account. Just drop me a note!
Additionally, you will be able to use the following commands:
2017-03-23 12:05:48 +00:00
*User functions*
* /follow USER - Follow a user.
* /unfollow USER - Unfollow a user.
2017-03-22 00:53:51 +00:00
2017-03-23 12:05:48 +00:00
*Tweet functions*
* /like TWEET - Like a tweet. You will need to pass a tweet ID (TWEET) as returned by /timeline.
2017-03-24 12:08:47 +00:00
* /quote TWEET - Quote a tweet. You will need to pass a tweet ID (TWEET) as returned by /timeline.
* /reply TWEET TEXT - Reply TEXT to a tweet. You will need to pass a tweet ID (TWEET) as returned by /timeline. If you do not include any mentions, I will take care of this for you.
2017-03-23 12:05:48 +00:00
* /retweet TWEET - Retweet a tweet. You will need to pass a tweet ID (TWEET) as returned by /timeline.
* /toggleconfirmations - Turn on/off notifications about tweets you posted yourself.
2017-03-23 16:23:44 +00:00
* /togglementions - Turn on/off notifications when you are mentioned in a tweet.
2017-03-23 12:05:48 +00:00
* /toggletweet - Turn automatic tweeting of messages on/off. Useful in groups.
* /tweet TEXT - Explicitly tweet TEXT even if automatic tweeting is off (/toggletweet).
2017-03-22 00:53:51 +00:00
2017-03-23 12:05:48 +00:00
*Timeline functions*
* /timeline - Shows you the latest tweets in your timeline. Returns 10 tweets by default, but you may also use it like /timeline 20, which would return 20 tweets.
2017-03-22 00:53:51 +00:00
If you have any further questions about these commands, I'll try to help you. Just use /help COMMAND for that. For instance, "/help timeline" will show you further details about the /timeline command.
Every once in a while, I may want to tell you about new features. If you don't want to receive these messages, you can opt out using /togglebroadcasts. Please note that you will still receive urgent notices if necessary.
2017-03-22 00:53:51 +00:00
In case you ever wish to leave, you can use /logout. Of course, you're always welcome to login again after that.
2017-02-08 11:26:25 +00:00
Have fun!'''
2017-02-08 12:06:17 +00:00
2017-02-08 14:14:03 +00:00
toggleBroadcasts = '''Broadcast notifications are now %s.'''
toggleConfirmations = '''Confirmations for outgoing tweets are now %s.'''
2017-02-08 14:14:03 +00:00
toggleTweet = '''Automatic tweeting is now %s.'''
2017-03-23 16:01:05 +00:00
toggleMentions = '''Mention notifications are now %s.'''
2017-02-08 12:06:17 +00:00
unauth = '''You're leaving already? :(
I hope you had a good time with me. If there is anything you would like to tell me or my developers, please drop us a note at:
* %s
Your data has been deleted. Of course, you can always just re-authenticate using /auth.
It was great having you here. So long, and thanks for all the /fish!'''
unknownCommand = '''Sorry, I didn't understand that command.'''
verify = '''Thanks for authenticating. You can now use all of my features!'''
verifyfail = '''Oops, something went wrong during the authentication. Please try again:
2017-03-22 00:53:51 +00:00
* /login'''
2017-03-22 00:53:51 +00:00
verifyimp = '''Huh. I wasn't expecting a verification code from you. You may already be logged in, or you have not yet sent me a /login command.'''
twoFail = '''Well, something went wrong. Try again later.'''
2017-03-22 00:53:51 +00:00
twoAuthFail = '''Could not authenticate you for some reason. Please try again later. If this problem persists, please try reauthenticating using /logout and /login.'''
toggleTweetOn = "on"
toggleTweetOff = "off"
fishThanks = '''Yummy! Thanks!'''
selfSpam = '''Don't tell me you just tried to report yourself for spam. Seriously?'''
accountSuspended = '''I'm afraid your account is suspended. I can't currently help you.'''
rateLimit = '''Whoa, buddy! Slow it down! You ran into a rate limit. Please try again later.'''
2017-03-22 00:53:51 +00:00
badToken = '''Oops. Something appears to be wrong with your credentials. Please try reauthenticating using /logout and /login.'''
overload = '''So, I've good good news and bad news. The bad news is, I was unable to process your request. The good news is, it isn't our fault. Seems like Twitter is experiencing higher load than usual. Please try again later.'''
twitterError = '''So, I've good good news and bad news. The bad news is, I was unable to process your request. The good news is, it isn't our fault. Seems like Twitter is having some technical difficulties. Please try again later.'''
unknownTweet = '''Well, it seems that this tweet doesn't exist any more. It was probably deleted. Sorry about that.'''
followLimit = '''Twitter doesn't allow you to follow more accounts. You may want to unfollow somebody else first or try to get more followers yourself. (Yeah, I know.)'''
tweetLimit = '''Twitter doesn't allow you to post any new tweets right now because you ran into some kind of limit. Unfortunately, I can't really tell you when you'll be able to tweet again either.'''
dupTweet = '''Didn't you just tweet that? If you're sure that you want to tweet this again, please wait a few minutes and try again.'''
automatedTweet = '''Twitter thinks you're a robot. I'm pretty sure that you're a human being, but they won't listen to me. Anyway, I can't process your request at this time. Sorry about that.'''
selfMute = '''Why would you want to mute yourself? Your tweets are great!'''
notMuted = '''It's great that you want to unmute this account. But you actually haven't muted them in the first place...'''
multipleGIFs = '''I don't understand it either, but Twitter doesn't allow uploading multiple images if one of them is an animated GIF... (It's /ˈɡɪf/, not /ˈɪf/. Just saying.)'''
accountLocked = '''Your account was locked by Twitter for security reasons. Please log in at the Twitter website (https://twitter.com/) and follow the instructions there.'''
longTweet = '''Sorry, but this tweet is too long.'''
cantfind = '''Sorry, I can't find a tweet with ID %s. Please check your timeline and try again.'''
2017-03-23 12:05:48 +00:00
restart = '''Restarting. Be right back. Hopefully.'''
2017-03-26 18:30:51 +00:00
shareLocation = '''Would you like to share your location with me?'''
trends = '''The current trends are:'''
2017-03-27 12:04:36 +00:00
storeLocation = '''Thanks, I will now use this location.'''
shareLocationAgree = '''Sure!'''
shareLocationDecline = '''Nope.'''
unsetLocation = '''Alright, I will no longer use your location data.'''
noLocation = '''Okay, I will not change your location data.'''
2017-03-27 15:39:52 +00:00
accounts = '''You are currently logged in as @%s.
You can use the following accounts:'''
switch = '''You are now logged in as @%s.'''
2017-03-27 17:08:02 +00:00
messageSwitch = '''Switch to @%s'''
accountNobody = '''... Well, actually nobody.'''