Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scheduled tweets? #41

Open
travi opened this issue Feb 25, 2019 · 11 comments
Open

scheduled tweets? #41

travi opened this issue Feb 25, 2019 · 11 comments
Labels
feature New feature or request released

Comments

@travi
Copy link

travi commented Feb 25, 2019

I really like this idea of this bot. This sounds like a really nice approach. I can't believe something like this isn't available directly from Twitter, but I could certainly see this as useful for the user group that I co-lead.

What’s missing?

The first thing that comes to mind (mostly because I haven't found the time to solve it in another way yet) is scheduled tweets. Is that even possible with an action like this?

Why?

the process of reviewing a PR as a team lends itself nicely to planning ahead about what will be tweeted. when planning that far ahead, merging immediately may be earlier than you actually want the tweet to go out. remembering to merge later could mean missing the window that you want to target.

Alternatives you tried

i've considered buffer, but the free tier is limited to a single user, so we're left with the same limitation of a shared account

@travi travi added the feature New feature or request label Feb 25, 2019
@gr2m
Copy link
Contributor

gr2m commented Feb 25, 2019

Thanks for the issue Matt 👍

I totally want this myself. We can keep track of the feature here. One idea I have for the future is to build a GitHub App companion for the action that could provide tweeting (or merging a twitter draft) based on a scheduled date.

An alternative would be something like a cron event that GitHub Actions could be triggered by. I asked for this and if you have other use cases when this would be helpful, please let the Support team know, the Actions team is listening closely right now :) You could also link to this issue as a valid use case.

gr2m added a commit that referenced this issue Nov 6, 2019
@gr2m gr2m closed this as completed in 2127bf3 Nov 6, 2019
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2019

🎉 This issue has been resolved in version 1.1.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@JasonEtco
Copy link
Contributor

@gr2m I don't think closing this in 2127bf3 was intended - shall we reopen?

@gr2m
Copy link
Contributor

gr2m commented Nov 6, 2019

oopsie doopsie. I wish though lol

@gr2m gr2m reopened this Nov 6, 2019
@gr2m
Copy link
Contributor

gr2m commented Jan 7, 2020

Scheduling tweets is now possible with this separate action:
https://github.com/gr2m/merge-schedule-action

I think that should work? A more seamless integration might be nice, but composability ability of actions is what makes them great. Let me know what you think!

@gr2m
Copy link
Contributor

gr2m commented Feb 7, 2020

I've also learned that it's possible to schedule tweets using twitters ads api:
https://developer.twitter.com/en/docs/ads/creatives/guides/scheduled-tweets-guide

@gr2m
Copy link
Contributor

gr2m commented Nov 16, 2021

Please see this issue for further discussion: #166 💖

@kaslin
Copy link
Contributor

kaslin commented Sep 23, 2022

Looks like this is missing the last update on this. I remember there was a comment on this from July.

@gr2m
Copy link
Contributor

gr2m commented Sep 23, 2022

Scheduled tweets are tricky, see #177 (comment)

@MattIPv4
Copy link
Member

👋 So I ended up not implementing scheduling as part of #177, as you couldn't schedule a poll in advance using the Ads API from what I could tell.

My gut honestly says that the best course of action for folks looking to schedule tweets would be to use a secondary action like merge-schedule-action that can merge a tweet into a repo at a given time.

Relying on the Ads API to schedule tweets looks to be problematic, as the Ads API only supports a limited subset of standard tweet functionality (essentially just plain-text tweeting).

@gr2m
Copy link
Contributor

gr2m commented Sep 23, 2022

if anyone knows someone from @twitter who might be able to share some thoughts, that'd be great. I'll try to reach out to folks myself, but if any of you know someone, please ping them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request released
Projects
None yet
Development

No branches or pull requests

5 participants