前言
大家好,我是小智。在这篇文章中,我将分享一个实战案例,展示如何利用影刀实现批量发布文章的RPA流程。这里主要介绍其中一个简单步骤,其它步骤将通过视频演示。有使用方面的疑问可以留言。
影刀是一款强大的自动化工具,可以帮助用户通过Python脚本自动生成文章。以下是一个简单的教程,教你如何在影刀上使用Python脚本自动生成文章。
前置条件
-
安装影刀
访问影刀的官方网站下载并安装最新版本的影刀。 -
创建一个新的影刀项目
安装完成后,打开影刀并创建一个新的项目。你可以根据自己的需求命名项目。 -
编写Python脚本
在影刀项目中,你可以编写一个Python脚本来自动生成文章。
获取生成文章内容
在这个步骤中,我们将展示如何使用影刀自带的Python模块来生成文章内容。以下是详细步骤:
影刀RPA中自带Python模块,可以方便的调用Python脚本。
-
创建Python脚本
在影刀项目中,创建一个新的Python脚本文件,例如article_gen.py
。 -
编写生成文章的Python代码
在article_gen.py
文件中,编写以下代码来生成文章内容:
import json
from openai import OpenAI
def get_article_text(article_title):
client = OpenAI(
api_key="sk-L0wLDzWQC1uv*******C18e835aB3905cD633",
base_url="https://opus.gptuu.com/v1",
)
system_prompt = """
请撰写一篇关于"""+article_title+"""的文章。文章应包含以下部分:
1. 文章开头简要介绍主题即可,不要直接引用或重复"""+article_title+"""这几个字
2. 详细讨论与标题相关的内容
3. 总结文章内容
请确保文章内容与标题紧密相关,并避免偏离主题。
最后,对整篇文章进行润色,增加可读性和吸引力。
文章长度应适中,确保信息充分且易于阅读。
"""
completion = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": system_prompt}],
)
content = completion.choices[0].message.content
print("原始返回内容===:", content)
# json_output = json.dumps(content, ensure_ascii=False, indent=4)
# print("生成新的内容:", json_output)
return content
def main(args):
article_title="睿思学院李思念ip创业私教课"
print(get_article_text(article_title))
-
运行Python脚本
在影刀项目中,找到你编写的article_gen.py
脚本,并点击“运行”按钮,脚本将自动执行并生成文章内容。 -
查看生成结果
脚本执行完成后,你可以在控制台中查看生成的文章内容。你可以将生成的内容复制并粘贴到需要发布的地方。
通过以上步骤,可以使用影刀自带的Python模块来自动生成文章内容,并将其应用到批量发布文章的RPA流程中。
其它实现流程
- 本地读取配置文件.flow
- 格式化生成的文本.flow
- 微信发布文章.flow
- 从本地excel模板中读取标题和图片
视频演示
请观看以下视频,了解完整的RPA流程以及更多定制化RPA服务。
批量发布文章
结论
通过这个实战案例,希望大家能够了解影刀在批量发布文章中的应用。如果你有更多定制化RPA需求,请随时联系我。
欢迎大家持续关注我的公众号:小智AI指南
(资深软件从业者,专注AI编程提效,致力于分享一些AI使用方法和技巧,以实战应用为主,帮助大家提高生产力,给大家在通往AGI的路上赋能。)