添加消息轰炸机示例

This commit is contained in:
evilbeast 2022-09-06 13:17:07 +08:00
parent 91d1257220
commit 008e6867ef
5 changed files with 47 additions and 5 deletions

View File

@ -1,6 +1,6 @@
<h1 align="center">NtChat</h1>
<p align="center">
<a href="https://github.com/smallevilbeast/ntchat/releases"><img src="https://img.shields.io/badge/release-0.1.8-blue.svg?" alt="release"></a>
<a href="https://github.com/smallevilbeast/ntchat/releases"><img src="https://img.shields.io/badge/release-0.1.10-blue.svg?" alt="release"></a>
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-brightgreen.svg?" alt="License"></a>
</p>

43
examples/bomber.py Normal file
View File

@ -0,0 +1,43 @@
# -*- coding: utf-8 -*-
import os
os.environ['NTCHAT_LOG'] = "ERROR"
import time
import ntchat
wechat = ntchat.WeChat()
wechat.open(smart=True)
print("正在登录微信")
wechat.wait_login()
peer_wxid = None
while True:
contact_remark = input("请输入想发送的联系人备注: ")
contacts = wechat.search_contacts(remark=contact_remark)
if not contacts:
print(f"没有搜索到备注是{contact_remark}的联系人")
else:
print(f"搜索到{len(contacts)}个联系人: ")
print("0. 重新选择")
for i, contact in enumerate(contacts):
print(f"{i+1}. 昵称: {contact['nickname']}, 备注: {contact['remark']}")
seq = int(input("输入上面编号进行选择: "))
if seq != 0:
peer_wxid = contacts[seq-1]["wxid"]
break
content = input("请输入发送的内容: ")
number = int(input("请输入发送的次数: "))
for i in range(1, number+1):
time.sleep(0.1)
print("正在发送第%d" % i)
wechat.send_text(to_wxid=peer_wxid, content=content)
ntchat.exit_()

View File

@ -1,4 +1,4 @@
VERSION = '0.1.8'
VERSION = '0.1.10'
LOG_LEVEL = "DEBUG"
LOG_KEY = 'NTCHAT_LOG'

View File

@ -201,7 +201,7 @@ class WeChat:
account: Union[None, str] = None,
nickname: Union[None, str] = None,
remark: Union[None, str] = None,
fuzzy_search: bool = False):
fuzzy_search: bool = True):
"""
根据wxid微信号昵称和备注模糊搜索联系人
"""
@ -225,7 +225,6 @@ class WeChat:
cond_str = " or ".join(cond_pairs)
sql = f"select username from contact where {cond_str}"
message = self.sql_query(sql, 1)
print(message)
if not message:
return []

View File

@ -194,7 +194,7 @@ extension.extra_compile_cpp_args = extra_compile_cpp_args[target_os]
setup(
name='ntchat',
version='0.1.8',
version='0.1.10',
description='About Conversational RPA SDK for Chatbot Makers',
long_description="",
long_description_content_type='text/markdown',