issues
search
agora-inc
/
platform
Full code for mora.stream, the "Twitch.tv for academic researchers". The streaming platform served several thousands of concurrent viewers. This has now been acquired and absorbed by Cassyni.
https://cassyni.com/mora
4
stars
0
forks
source link
Twitter bot v1
#472
Closed
RemyMess
closed
2 years ago
RemyMess
commented
2 years ago
[x] Get Twitter API keys
[x] Authenticate with tweepy
[x] Add table DB to track status bot
[x] Add repository to fetch talks to tweet + update status
[x] Skeletton twitter_bot.py: workflow + running
[x] Test getIncomingTalksToTweet and updateTweetSendingStatus methods in repository/TwitterBotRepository.py
[x] Mass follow method implemented
[x] Mass unfollow method implemented
[x] Mass follow method tested
[x] Mass unfollow method tested
[x] add char limit handling in twitter_bot.py
[x] add sentences raph
[x] add time check for reminders if tweet happens in the next hours
[x] Handle following error:
[x] Add API calls rebalancing method
[ ] Slack API: send messages eveyrtime someone is followed / unfollowed / something is tweeted in a slack on its own
Tests:
[x] Check talk not posted again if already posted
[x] Add filtering so that TBD/TBA talks are not posted
[x] Check that status is well tracked in
TwitterBot
table
Notes:
file to run: twitter_bot.py
Tests:
[x] Check that status is well tracked in TwitterBot table
Notes: