cleanup, starting on live listen
This commit is contained in:
+3
-1
@@ -1,5 +1,7 @@
|
||||
## The bot's listen mode
|
||||
# Continuously listen for cross-company interactions.
|
||||
|
||||
def run():
|
||||
import twapi
|
||||
|
||||
async def run():
|
||||
pass
|
||||
+1
-1
@@ -47,7 +47,7 @@ async def async_main():
|
||||
match PROGRAM_ARGS.mode.lower():
|
||||
case 'l' | 'listen':
|
||||
print('RUNNING IN LISTEN MODE\n')
|
||||
listen.run()
|
||||
await listen.run()
|
||||
case 'c' | 'catchup':
|
||||
print('RUNNING IN CATCH-UP MODE\n')
|
||||
await catchup.run(PROGRAM_ARGS)
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
from collections import namedtuple
|
||||
|
||||
class VTweet:
|
||||
def __init__(self, tweet, users: list):
|
||||
self.tweet = tweet
|
||||
self.users = users
|
||||
+5
-3
@@ -171,15 +171,17 @@ class TwAPI:
|
||||
|
||||
REPLY = '{0} replied to {1}!\n'
|
||||
QUOTE_TWEET = '{0} quote tweeted {1}!\n'
|
||||
MENTION = '{0} tweeted with '
|
||||
MENTION = '{0} tweeted!\n'
|
||||
|
||||
def create_text():
|
||||
author_username = f'@/{util.get_username_online(ttweet.author_id)}'
|
||||
ret = str()
|
||||
if is_catchup:
|
||||
# ret += '[catch-up tweet]\n'
|
||||
ret += f'{ttweet.get_datetime_str()}\n'
|
||||
pass
|
||||
ret += f'{ttweet.get_datetime_str()}\n'
|
||||
|
||||
# Tweet types
|
||||
if ttweet.reply_to is not None: # reply (w/ qrt; push it into mentions)
|
||||
reply_username = f'@/{util.get_username_online(ttweet.reply_to)}'
|
||||
ret += REPLY.format(author_username, reply_username)
|
||||
@@ -200,7 +202,7 @@ class TwAPI:
|
||||
if len(mention_ids) > 0:
|
||||
mention_usernames = [f'@/{util.get_username_online(x)}' for x in mention_ids]
|
||||
ret += (
|
||||
'mentions '
|
||||
'mentioning '
|
||||
f'{" ".join(mention_usernames)}\n'
|
||||
)
|
||||
ret += f'\n{util.ttweet_to_url(ttweet)}'
|
||||
|
||||
Reference in New Issue
Block a user