Twitter, together!完整指南:从创建Twitter应用到发布第一条协作推文
Twitter, together!完整指南从创建Twitter应用到发布第一条协作推文【免费下载链接】action:bird: A GitHub action to tweet from a repository项目地址: https://gitcode.com/gh_mirrors/act/actionGitHub 加速计划 / act / action 是一个强大的 GitHub 动作能让你从仓库直接发推文实现团队协作发布推文的高效流程。本指南将带你一步步完成从创建 Twitter 应用到发布第一条协作推文的全过程让团队协作推文变得简单又高效。一、创建 Twitter 应用的详细步骤1.1 申请 Twitter 开发者账号在开始创建 Twitter 应用之前你需要先拥有一个 Twitter 开发者账号。前往 https://developer.twitter.com/en/portal/projects-and-apps 开始申请流程。如果你的 Twitter 账号还未关联邮箱请先在 Twitter 邮箱设置 中进行设置。申请过程中可能会被问及使用场景推荐选择“Making a bot”并回答不会向政府实体提供 Twitter 内容或衍生信息。提交申请后你会收到验证邮件验证通过后即可返回继续创建应用。1.2 创建项目与应用首先需要创建一个项目来容纳应用若已有合适项目可跳过此步。进入 https://developer.twitter.com/en/portal/projects/new 或在仪表板点击“Create Project”。项目名称建议与 Twitter 协作相关使用场景选择“Making a bot”描述可参考“Collaboratively tweet using GitHub’s pull request review process by utilizing the twitter-together GitHub Action.”。项目创建完成后在项目下点击“Add App”创建应用。应用环境根据实际使用情况选择应用名称需全球唯一推荐格式为“你的 Twitter 账号名-twitter-together”。创建成功后记下“API Key”和“API Secret”。1.3 配置应用权限与保存凭据进入应用设置在“User authentication settings”中设置“App permissions”为“Read and write”“Type of App”为“Web App, Automated App or Bot”。配置 OAuth 2.0 相关信息“Callback URI”设为“http://localhost”“Website URL”设为“https://github.com/twitter-together/action”保存设置。回到应用的“Keys and tokens” tab若之前未记下“API Key/Secret”可点击“Regenerate”获取新的。同时为更新权限点击“Regenerate”获取新的“Access Token and Secret”并记下。最后将这些凭据保存到仓库的“Secrets”设置中对应关系如下Twitter Credential nameGitHub Secret nameAPI keyTWITTER_API_KEYAPI secret keyTWITTER_API_SECRET_KEYAccess tokenTWITTER_ACCESS_TOKENAccess token secretTWITTER_ACCESS_TOKEN_SECRET二、创建 Twitter Together 工作流文件2.1 进入 Actions 选项卡在你的仓库中打开 Actions 选项卡。2.2 新建工作流文件点击“Setup a new workflow yourself”按钮打开文件编辑器。2.3 编写工作流代码在文件名输入框将“main.yml”替换为“twitter-together.yml”然后将以下代码替换进去on: [push, pull_request] name: Twitter, together! jobs: preview: name: Preview runs-on: ubuntu-latest if: github.event_name pull_request steps: - uses: twitter-together/actionv3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} tweet: name: Tweet runs-on: ubuntu-latest if: github.event_name push github.ref refs/heads/main steps: - name: checkout main uses: actions/checkoutv3 - name: Tweet uses: twitter-together/actionv3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }} TWITTER_API_SECRET_KEY: ${{ secrets.TWITTER_API_SECRET_KEY }}注意如果你更改了仓库的默认分支需要将代码中的“main”替换为你的默认分支名称。2.4 提交工作流文件点击“Start commit”按钮可选择设置自定义提交信息然后点击“Commit new file”完成文件创建。三、发布第一条协作推文完成上述设置后在仓库的默认分支创建或更新“.github/workflows/twitter-together.yml”文件不久会自动创建一个拉取请求其中包含进一步的操作说明。你可以按照说明在 tweets 目录下创建 .tweet 文件编写推文内容通过拉取请求进行协作审核审核通过合并到默认分支后推文将自动发布。通过以上步骤你就成功搭建了 Twitter 协作推文的流程团队成员可以轻松地通过 GitHub 仓库协作发布推文啦【免费下载链接】action:bird: A GitHub action to tweet from a repository项目地址: https://gitcode.com/gh_mirrors/act/action创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

终极指南:NestJS-Prisma配置选项全解析

终极指南:NestJS-Prisma配置选项全解析

终极指南:NestJS-Prisma配置选项全解析 【免费下载链接】nestjs-prisma Easy Prisma support for your NestJS application 项目地址: https://gitcode.com/gh_mirrors/ne/nestjs-prisma NestJS-Prisma 是一款专为 NestJS 应用打造的高效工具,它简…

2026/7/31 20:40:59阅读更多 →
如何用metrics-spring监控Spring应用?5分钟快速上手教程

如何用metrics-spring监控Spring应用?5分钟快速上手教程

如何用metrics-spring监控Spring应用?5分钟快速上手教程 【免费下载链接】metrics-spring Spring integration for Metrics 项目地址: https://gitcode.com/gh_mirrors/me/metrics-spring metrics-spring是一款专为Spring应用打造的监控集成工具,…

2026/7/31 20:40:59阅读更多 →
抖音批量下载神器:douyin-downloader完整指南,告别手动下载烦恼

抖音批量下载神器:douyin-downloader完整指南,告别手动下载烦恼

抖音批量下载神器:douyin-downloader完整指南,告别手动下载烦恼 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and br…

2026/7/31 20:40:59阅读更多 →
Fate/Grand Automata终极指南:告别FGO枯燥刷本,每天节省3小时游戏时间

Fate/Grand Automata终极指南:告别FGO枯燥刷本,每天节省3小时游戏时间

Fate/Grand Automata终极指南:告别FGO枯燥刷本,每天节省3小时游戏时间 【免费下载链接】FGA Auto-battle app for F/GO Android 项目地址: https://gitcode.com/gh_mirrors/fg/FGA 你是否厌倦了在《Fate/Grand Order》(FGO&#xff09…

2026/8/1 10:31:39阅读更多 →
iOS越狱完全指南:5步解锁iPhone隐藏功能,从新手到高手

iOS越狱完全指南:5步解锁iPhone隐藏功能,从新手到高手

iOS越狱完全指南:5步解锁iPhone隐藏功能,从新手到高手 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder 👇 …

2026/8/1 10:31:39阅读更多 →
Reloaded-II:5分钟快速上手跨平台游戏模组加载终极指南

Reloaded-II:5分钟快速上手跨平台游戏模组加载终极指南

Reloaded-II:5分钟快速上手跨平台游戏模组加载终极指南 【免费下载链接】Reloaded-II Universal .NET Core Powered Modding Framework for any Native Game X86, X64. 项目地址: https://gitcode.com/gh_mirrors/re/Reloaded-II Reloaded-II是一个基于.NET …

2026/8/1 10:31:39阅读更多 →
量子计算入门:从叠加、纠缠到量子算法与工程实现

量子计算入门:从叠加、纠缠到量子算法与工程实现

1. 从“玄学”到工程:我们为什么需要了解量子信息与计算?如果你在十年前跟人聊“量子”,话题多半会滑向一些神秘主义或者哲学思辨。但今天,当“量子科技”频繁出现在国家战略和科技新闻头条时,它已经从一个物理概念&am…

2026/8/1 10:31:38阅读更多 →
LaTeX编译报错全解析:从常见错误到深度排错实战指南

LaTeX编译报错全解析:从常见错误到深度排错实战指南

1. 项目概述:从“报错”到“精通”的必经之路 如果你正在用LaTeX写论文、报告或者任何需要精美排版的文档,那么“编译报错”这四个字,大概率是你学术或技术生涯中挥之不去的“老朋友”。它不像编程语言那样有清晰的堆栈跟踪,一个…

2026/8/1 10:31:38阅读更多 →
3分钟掌握Balena Etcher:最安全的SD卡/USB镜像烧录工具

3分钟掌握Balena Etcher:最安全的SD卡/USB镜像烧录工具

3分钟掌握Balena Etcher:最安全的SD卡/USB镜像烧录工具 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher 想要将操作系统镜像安全快速地写入SD卡或USB驱…

2026/8/1 10:29:37阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/31 20:44:05阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/31 17:41:43阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/31 20:44:05阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →