可以根据需要定制样式 提供了丰富的工具和组件 支持响应式设计 灵活易用,适合快速开发项目 详细文档支持 Rapptz/discord.py[3] Stars: 13.8k License: MIT 这个项目是...discord.py,一个用 Python 编写的现代、易于使用、功能丰富且支持异步操作的 Discord API 包装器。...安装该库需要 Python 3.8 或更高版本,并提供多种安装选项以及可选软件包 PyNaCl (用于语音支持)。 此外,还提供了快速示例和机器人示例代码。
获取所有列表页面 我通过上篇博客已经获取到了70000(实际测试50000+)用户数据,读取到python中。...这个地方,我使用了一个比较好用的python库pandas,大家如果不熟悉,先模仿我的代码就可以了,我把注释都写完整。...代码中需要完善的地方 代码分成了两部分,并且是面向过程的,非常不好,需要改进 网络请求部分重复代码过多,需要进行抽象,并且加上错误处理,目前是有可能报错的 代码单线程,效率不高,可以参照前两篇文章进行改进 没有模拟登录
Instagram 大规模部署 Python 代码的第三篇文章!...Python if else 教程:控制代码流 https://www.dataquest.io/blog/python-if-else/ 在此 Python 教程中学习如何使用 if,else 和 elif...跟踪 Jupyter notebooks 中的不一致问题 https://nbviewer.jupyter.org/github/friggeri/notebooks/blob/master/tracking_inconsistencies_in_notebooks.ipynb...common-mistakes-that-django-developers-make/ 有趣的项目、工具或库 MusicBot https://github.com/Just-Some-Bots/MusicBot MusicBot 是使用 discord.py...库基于 Python 3.5 + 编写的 Discord 音乐机器人。
大部分聊天软件的机器人自动回复消息流程QQ 机器人文档:QQ 机器人 - 简介控制台:QQ 开放平台申请流程在 QQ 开放平台注册账号,可以选“个人主体入驻”创建应用 -> 创建机器人开发设置 -> 记录...APP ID、APP Secret沙箱配置 -> 将测试频道添加到沙箱环境部署后台使用 python SDK,Github - botpy安装pip install qq-botpy示例脚本如下import...并记录下来配置权限:Bot -> 勾选 Message Content IntentOAuth2 -> OAuth2 URL Generator -> bot -> Administrator部署后台使用 python...SDK,discord.py - Quickstart安装pip install -U discord.py示例脚本如下import discordintents = discord.Intents.default...VerifyURL ret: " + str(ret)) return '' return echostr.decode('utf-8')其中解密模块见:Github - weworkapi_python
现在就有这样一款机器人,你用还是不用?...Discord AI Chatbot 上链接:https://github.com/mishalhossin/Discord-AI-Chatbot 这个机器人是基于 Python 的 discord.py...自定义机器人语言 将 LANGUAGE 参数设置为 cn,就会使用简体中文。...预设机器人的人格 通过修改 INSTRUCTIONS 参数的值来预设机器人的人格,共有以下几个值可供选择: DAN:越狱,去除一切限制; AIM:去除道德枷锁; ivan:这是一个尖酸刻薄、用缩写和单词回答问题的...如果预设的人格不满足自己的需求,还可以自己创造机器人的人格。
第三步:部署智能体(Windows/Linux/宝塔)方案1:Windows 本地运行(适合测试)安装 Python(建议 3.8+)保存脚本为 wujian_ai.py,用 CMD 运行:python...安装 Python 和虚拟环境sudo apt update && sudo apt install python3-pippip3 install virtualenvvirtualenv wujian_env...使用 nohup 后台运行nohup python3 wujian_ai.py > ai.log 2>&1 &方案3:宝塔面板部署(适合小白)在宝塔中创建 Python 项目,上传代码。...接入 Discord/Slack/微信使用 discord.py 或 ItChat 库让 AI 在聊天软件中响应。...示例代码(Discord 机器人):import discordfrom discord.ext import commandsbot = commands.Bot(command_prefix="!"
前言 之前写过一遍,pyhton结合图灵机器人自动回复,之前51cto是使用网页签到,但是已经失效了,微信签到的原理和之前的机器人差不多的,不过是使用了python的itchat模块,结合定时功能,自动签到...安装模块 这里使用的是python3 pip install itchat pip install apscheduler 代码 #!.../usr/bin/env python # -*- coding:utf-8 -*- """ @author:Aiker Zhao @file:sign_51cto.py @time:下午12:06 "...print('1') sched = BlockingScheduler() #sched = BlockingScheduler(timezone="UTC") # 如果报timezone不一致的错误...itchat.send(u'签到', username_51cto) itchat.send(u'下载豆', username_51cto) 心得:可以在云主机上后台运行,扫码登录即可
今天猪哥就以咱们的微信机器人项目为例子,带大家来部署一下项目。...Pycharm 2019.1 + Python3.7 这里需要说明一下在实际的开发工作中一般我们的 开发环境、测试环境、生产环境 编程语言的版本需要保持一致,比如统一使用Python3.7版本,这样可以避免很多因为版本不一致而导致的问题...1.登录云主机 在我们购买完毕之后,我们可以查看一下云主机的一些信息,然后登录一下试试,第一次点击远程链接后会给一个6位数字的远程链接密码(这个密码只是在控制台登录需要,ssh连接是不需要的)。 ?...在输入了6位远程链接密码后,我们选择登录root用户,然后输入root用户的密码。 ? 如果忘记root密码可在控制台重置密码,重置完记得重启云主机!...五、总结 虽然这期教程中使用的是微信机器人的项目,但是部署服务器的流程都是一样的,你可以使用相同的方法部署其他项目。
今天猪哥就以咱们的微信机器人项目为例子,带大家来部署一下项目。...2019.1 + Python3.7 这里需要说明一下在实际的开发工作中一般我们的 开发环境、测试环境、生产环境 编程语言的版本需要保持一致,比如统一使用 Python3.7 版本,这样可以避免很多因为版本不一致而导致的问题...1.登录云主机 在我们购买完毕之后,我们可以查看一下云主机的一些信息,然后登录一下试试,第一次点击远程链接后会给一个6位数字的远程链接密码(这个密码只是在控制台登录需要,ssh连接是不需要的)。 ?...在输入了6位远程链接密码后,我们选择登录root用户,然后输入root用户的密码。 ? 如果忘记root密码可在控制台重置密码,重置完记得重启云主机!...五、总结 虽然这期教程中使用的是微信机器人的项目,但是部署服务器的流程都是一样的,你可以使用相同的方法部署其他项目。
我首先清除了浏览器的所有cookie,然后访问百度首页,在未登录情况下,浏览器依然存储了cookie。...那这种未登录就需要设置session的配置方式和只有登录情况下设置session的方式有什么不同呢?...在讲解案例之前,首先咱来思考一下,网站登录为什么需要输入验证码呢? 验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。...像百度贴吧未登录发贴要输入验证码大概是防止大规模匿名回帖的发生。 一般注册用户ID的地方以及各大论坛都要要输入验证码。 以上答案已经很详细了,简单来说,就是增加登录难度,防止恶意登录注册。...,若不一致则返回错误,从这里也可以看出,验证码机制可以单独抽离成一个微服务。
nohup python3 app.py & tail -f nohup.out # 在后台运行程序并通过日志输出二维码 扫码登录,开始聊骚...如果扫码登录之后出现下面的日志信息,说明登录成功,可以开始给登录该账号的微信聊天了,这个微信此时此刻,就是一个chatGPT。...1.OpenAI官网注册提示 Not avaliable 一般是vpn未生效,注意地区要选择韩国、美国等,如果切换几个地区都不行就试试清除浏览器缓存,或是用无痕页面打开。...Python版本过高 (3.10 或 3.11),建议使用 3.7.1 ~ 3.9 版本的Python。...这种情况多发生于linux服务器上,原因是手机扫码后有异地登录验证,会等待5s,而此时itchat判断登录超时,又刷新了二维码,导致一直登录不上。
“深度学习”TensorFlow技术,采用AI技术做数据爬虫和数据挖掘的工作,AI技术主要是建立爬虫的模型、深度训练机器人、样本数据验证模型、最后我们的机器人就可以像我们千军万马的真人在做爬虫的工作了,...(3)VIP登录反爬:有些数据需要登录,如果不用VIP登陆是不能看到这些数据的,必须登录才能进行爬取数据。...让我们用浏览器打开看到的数据是正常的,但是用google或者firefox查看元素的时候看到的值是加密的值,现在这个技术对注册资本、公司经营范围、手机号码、邮箱字段等进行了字体库加密,所以我们眼睛看到的和元素源码看到的数据是不一致的...分享中端版解决思路: 我们需要解决的是手机号码加密,可以爬取到会员登录看到的数据,那么我们采用的技术方案是:会员模拟登陆,而且还要绕过封IPD 的问题,那么在python爬虫技术中,我们只要采用...因为时间有限,今天只能先分享交流到这里,最近在做AI爬虫模型,后面给大家分享如果用python这种极速验证码、图像验证码、字体库加密,如何用TensorFlow 进行深度学习来做机器人和训练机器人模型(
但是呢,微信机器人现在封号太厉害了,用过wechaty,再到hook微信客户端,现在都是一挂就封,无奈了,只好走正规军的路子。...3.9.11.17版本微信客户端(点击下载)安装使用安装依赖包:pip install -r requirements.txt确保 Redis 服务已启动且可访问(默认地址:redis://localhost)登录微信...Windows 客户端启动服务 启动消息接收服务器:python main.py服务器将在 http://localhost:8000 启动启动消息处理队列:python mq.py提示:必须提前打开指定好友或群聊的聊天窗口...(并且是在独立窗口打开),收到消息推送请求时会自动忽略未打开聊天窗口的目标!...A: 检查以下几点:确保微信客户端已登录验证接收人昵称/微信号是否正确检查 Redis 服务是否正常运行Q: 如何修改 Redis 连接配置?
5.申请图灵机器人API和key(图灵机器人官网:http://www.tuling123.com/) 这个你只要去图灵机器人官网注册一下就可以获取免费的key,当然免费的会有部分限制,不过用于我们测试玩...,完全够用.登录后界面如下所示: 6.编写python程序,具体代码如下 7.执行python脚本后,会弹出微信网页版登录二维码,扫描登录网页版微信(或者会提示手机微信授权登录),微信机器人就可以正常使用了...是网络请求库,python自带的,用于调用图灵机器人API @itchat.msg_register(itchat.content.TEXT):用于接收来自朋友间的对话消息 #如果不用这个,朋友发的消息便不会自动回复...,然后接收的回复信息再返回给微信,大致是这个原理 最后是登录接口的调用,执行itchat.auto_login(),执行的python代码,会弹出一个登录二维码,类似网页端的扫码登录,你扫码登录后,就会由机器人替你处理朋友以及群里发来的消息啦...,当然,如果不希望机器处理,你退出网页端的登录即可
持久化登录 使用 playwright 开发智能网页机器人应用,有一个问题是无法避免的,这个问题就是用户验证。...一般有以下两个解决思路: 1)第一个思路:自动监测网页状态并登录 当未登录时,使用本地预先记录的账号跳转到登录页面实现自动登录,并在本地缓存登录后的 cookies。...2)第二个思路:持久化登录 所谓持久化登录,简而言之就是专门在硬盘上辟出一个空间给当前的网页机器人程序使用,运行期间产生的 cookies、图片等数据全部缓存在该目录下,由于 cookies 是缓存的,...其它代码无需过多注释,使用 python query_gpts.py 指令启动,在打开的浏览器中登录自己的 ChatGPT 会员账号,然后关闭程序。login 函数的使命就已经完成了。...对于登录,我们也采用了最简单的方法——手动登录。在实际项目中,这些问题都需要细化。
BASE_DIR / 'db.sqlite3', }}makemigrations 为模型的改变生成迁移文件,migrate 实现应用数据库迁移,切换数据库或者添加新的module后要执行以上命令:python...\manage.py migrate否则创建管理员账号时会报错no such table: auth_user当然,未创建admin账号就登录同样报这个错:OperationalError at /admin...[y/N]: y# 创建成功Superuser created successfully.页面登录http://host:port/admin/输入账号名称和密码登录:2.GreenPlum管理页面使用...must contain all columns in the distribution key of relation "django_content_type"由于GP数据库跟PG数据库还是存在一些语法不一致的地方...2.2 管理员账号创建# 账户创建python .
准备 Python开发环境 由于我用的是mac,mac自带python开发环境,所以不需要安装,window请自行到python官网下载安装,这个比较简单就不写教程了,mac打开终端输入python,可以查看当前...申请图灵机器人API的key 这个你只要去图灵机器人官网注册一下就可以获取免费的key,当然免费的会有部分限制,不过用于我们测试玩,完全够用。 ? 微信聊天助手的实现 ?...用到两个库,一个itchat,一个requests,如果你import itchat 没用出异常,也说明你之前安装itchat库成功啦,requests是网络请求库,python自带的,用于调用图灵机器人...最后是登录接口的调用,执行itchat.auto_login(),执行的python代码,会弹出一个登录二维码,类似网页端的扫码登录,你扫码登录后,就会由机器人替你处理朋友以及群里发来的消息啦,当然,如果不希望机器处理...,你退出网页端的登录即可。
简介 创建一个属于自己的机器人是一个令人兴奋的项目,而使用Coze(扣子)平台可以简化这个过程,扣子是新一代 AI 应用开发平台。...注册和登录 首先,你需要在Coze平台上注册一个账户并登录,国内平台可以直接使用抖音号登录。 创建机器人 点击创建Bot,输入Bot名称,Bot功能介绍。 我这里创建了一个学习Python的机器人。...Bot功能介绍是:你好,我是学习 Python 的机器人 ,一个可以帮助你学习 Python 的智能语言模型。 定义机器人功能 创建完机器人之后,就开始定义你自己机器人的功能了。...测试 机器人设置完周可以在最右边的话就是进行各种调试,看看机器人是否符合你的预期。 发布 当你的机器人开发完成并通过测试后,你可以将其发布到扣子商店,还可以选择掘金和微信以及飞书平台。...然后你可以选择让其他人来使用你的机器人。
2.1 准备工作如果你想顺利运行稍后我所提供的 Python 示例,你需要准备以下这些条件:一个附带 Plus 会员的 ChatGPT 帐号;本地电脑已经安装了 Python 3.7 或以上的版本;一个可以访问...2.3 持久化登录使用 playwright 开发智能网页机器人应用,有一个问题是无法避免的,这个问题就是用户验证。一般有以下两个解决思路:1)第一个思路:自动监测网页状态并登录。...当未登录时,使用本地预先记录的账号跳转到登录页面实现自动登录,并在本地缓存登录后的 cookies。...所谓持久化登录,简而言之就是专门在硬盘上辟出一个空间给当前的网页机器人程序使用,运行期间产生的 cookies、图片等数据全部缓存在该目录下,由于 cookies 是缓存的,便不需要频繁登录,我们采用此方法...其它代码无需过多注释,使用python query_gpts.py指令启动,在打开的浏览器中登录自己的 ChatGPT 会员账号,然后关闭程序。login 函数的使命就已经完成了。
2.1 准备工作 如果你想顺利运行稍后我所提供的 Python 示例,你需要准备以下这些条件: 一个附带 Plus 会员的 ChatGPT 帐号; 本地电脑已经安装了 Python 3.7 或以上的版本...2.3 持久化登录 使用 playwright 开发智能网页机器人应用,有一个问题是无法避免的,这个问题就是用户验证。一般有以下两个解决思路: 1)第一个思路:自动监测网页状态并登录。...当未登录时,使用本地预先记录的账号跳转到登录页面实现自动登录,并在本地缓存登录后的 cookies。...所谓持久化登录,简而言之就是专门在硬盘上辟出一个空间给当前的网页机器人程序使用,运行期间产生的 cookies、图片等数据全部缓存在该目录下,由于 cookies 是缓存的,便不需要频繁登录,我们采用此方法...其它代码无需过多注释,使用python query_gpts.py指令启动,在打开的浏览器中登录自己的 ChatGPT 会员账号,然后关闭程序。login 函数的使命就已经完成了。