EverydayWechat は、Python3 と Itchat に基づいた WeChat ガジェットです。
毎日の天気、リマインダー、毎日の引用を友人やグループ チャットに定期的に送信したり、友人のメッセージにインテリジェントに自動的に返信したりすることもできます。友達のグループにXをインストールできるグループアシスタント機能もあります。 操作は簡単で、初心者でもすぐに使い始めることができます。
このプロジェクトは開発に WeChat の Web バージョンに依存しています。ログインできない場合、このプロジェクトを使用することはできず、解決策はありません。
このプロジェクトは開発に WeChat の Web バージョンに依存しています。ログインできない場合、このプロジェクトを使用することはできず、解決策はありません。
このプロジェクトは開発に WeChat の Web バージョンに依存しています。ログインできない場合、このプロジェクトを使用することはできず、解決策はありません。
WeChat の Web バージョンのアドレス: https://wx.qq.com/。
北京でPythonとAndroidの仕事を探しています。
WeChat: アドレスを追加します。
バージョン更新ログ
最近、似ていますが機能が異なるプロジェクト、WeChat グループ アシスタントを開始しました。
皆さんもスターになってください。
このツールを営利目的で使用することは禁止されており、法的な紛争が生じた場合でも私は一切関与しません。
注: ガールフレンドにチューリング ロボットの返信を追加する場合は、慎重に検討してください。 ! ! !
あなたのガールフレンド全員がそれを受け入れることができるわけではありません。あなたはロボットを使って彼女を慰めるために「心温まる言葉」を返します。人工知能は精神薄弱ロボットである可能性もあります。ロボットがあなたのガールフレンドに「別れましょう」と答えたらどうなるか考えてみましょう。もしかしたら本当に別れたかもしれない。心の中で静かに親指を立てますが (独身者の告白)
请点击页面顶部靠右star 与fork
リマインダーの送信をテストする友達がいない場合、および 1 人だけで自動返信を再生できない場合はどうすればよいですか (泣きそうになります。jpg)。
「ファイル転送アシスタント」をガールフレンドとして追加することができます(あなたが話しているガールフレンドはあなたの手のことですか?jpg)。このようなアカウントは、テストしたり、ファイル転送アシスタントにリマインダーを送信したり、ファイル転送アシスタントとインテリジェントにチャットしたりすることもできます。
現在のプロジェクト構成はすべて_config.yamlファイルにあります。
構成ファイル、yaml 学習アドレスの yaml 構文形式に厳密に従ってください。
https://ansible-tran.readthedocs.io/en/latest/docs/YAMLSyntax.html
http://einverne.github.io/post/2015/08/yaml.html
机器人渠道(1: 图灵机器人,2: 一个AI ,3 : 青云客,4 腾讯智能闲聊,5:天行机器人,6:海知智能,7:思知机器人)
bot_channel: 7
デフォルトは Sizhi Robot で、キーを申請しない最もスマートなロボットです。 。
2つのモードがあります
(1) 友達全員への自動返信を使用しない場合、つまり is_auto_reply_all : False の場合。
このとき、返信できるホワイトリストメンバーを以下のように設定します。
is_auto_reply_all:False
# 指定自动回复的好友名单。
auto_reply_white_list:
- '好友1'
- '好友2'
(2) すべての友達への自動返信がオンになっている場合、つまり: is_auto_reply_all: True。
次のように、ブラックリストのメンバーに自動的に返信しないことを選択します。
is_auto_reply_all:True
auto_reply_black_list:
- '好友1'
- '好友2'
Qingyunke を除く他のロボットは、対応する公式 Web サイトにアクセスし、登録して対応するキーを取得する必要があります。必要な方を設定します。
注: 「キー」オプションをオンにしないでください。
turing_conf:
apiKey: '你所获取apikey'
Turing ロボットは、使用する前に認証する必要があります。無料版のユーザーは、毎日 100 個の情報を使用し、大切に使用できます。
txapi_conf:
app_key: '个人中心中的key'
reply_name: '宝宝' # 回复的人的名字(可空)(也可在个人中心->机器人管理 修改)
bot_name: '老公' # 机器人的名字(可空)
qqnlpchat_conf:
app_id: '你申请的api_id'
app_key: '你申请的app_key'
Turing Robot 公式 Web サイト http://www.yige.ai を開いて登録します。
アプリケーションを作成し、「APIキー」内の「クライアントアクセストークン」を取得します。
_config.yamlファイルに入力されます。
yigeai_conf:
client_token: '客户访问令牌'
Ownthink の公式 Web サイト https://www.ownthink.com/ を開いて登録します。
ロボットを作成し、appid を取得します。
_config.yamlファイルに入力されます。
ownthink_conf:
app_key: '你申请的api_id'
自動返信に関して、現在公開されている情報は次のとおりです。
alarm_info:
is_alarm: True
友人情報を入力します。例:
alarm_timed:
- "9:00"
- "12:30"
- "22:00"
wechat_name:
- '文件传输助手'
- '诗风'
group_name:
- 'EverydayWechat 交流群'
is_tomorrow: False
city_name: '桂林'
dictum_channel : 3
start_date: '2017-10-10'
start_date_msg: '爱你的第{}天'
calendar: True
horescope: "处女座"
sweet_words: '你脚下的蚂蚁'
関連するパラメータの説明:
名前 | 例 | 必須 | 説明する |
---|---|---|---|
wechat_name | '妻' | オプション | 友達名:複数名入力可能です。友人のWeChatニックネームまたはコメント名(WeChat IDは入力できません) |
アラーム時 | 「9時30分」 | 必須 | タイミングタイム、複数記入可能 |
アラームジッター | 300 | 利用可能 | 予定時刻の前後300秒以内にランダムに送信 |
グループ名 | 「コミュニケーショングループ」 | オプション | グループチャット名は複数入力できます。必要なグループ チャットをアドレス帳に保存する必要があります。 |
明日は | 真実 | 利用可能 | 明日の情報(天気、星占い、万年カレンダーなど)を送信するかどうか。 |
都市名 | 「成都」 | 利用可能 | 都市名: 友達がいる都市。天気の送信に使用されます。 |
空気品質都市 | 「成都」 | 利用可能 | 空気の質がPM25の都市。 |
dictum_channel | 2 | 利用可能 | モットーチャンネル (以下の表を参照) |
開始日 | 「2017-10-10」 | 利用可能 | 知り合った日:当日までの日数を計算します。 |
start_date_msg | 「あなたを愛する日{}」 | 利用可能 | 知り合いの日 コピーライティング |
甘い言葉 | 「あなたのハンサムな夫から」 | 利用可能 | 甘い接尾語。 (鋼鉄のまっすぐな男の直接の説明) |
星占い | 「乙女座」 | 利用可能 | 星座や友達の誕生日。占いの送信のため |
カレンダー | 真実 | 利用可能 | パーペチュアルカレンダー情報 |
wechat_name 、 group_name には少なくとも 1 つが必要です。
座右の銘チャンネル: 1: ONE●One、2: PowerWord (デイリーバイリンガル)、3: ネイティブの愛の言葉、4: 一言、5: ジョーク、6: 中華民国からのラブレター、7: 虹のおなら。
ヒント: Wechat_name を「ファイル転送アシスタント」に入力すると、リマインダーが WeChat のファイル転送アシスタントに送信されます。他人に迷惑をかけずにすぐに効果を確認できるので便利です。
簡単に操作したい場合は、 alarm_timed を現在のシステム時刻の数分後に設定できます。たとえば、現在時刻が 11:35 で、リマインダーが 5 分後に送信されるように設定されているとします。つまり、alarm_timed: 11:40
もちろん、ご自身のニーズに応じて別のプランを設定することもできます。特定の参照コード。
リマインダーの例:
2019-06-29 星期六 农历五月廿七
【宜】嫁娶,祭祀,沐浴,扫舍,修饰垣墙
【忌】行丧,安葬
桂林天气预报
【今日天气】阵雨
【今日温度】低温 26.0℃,高温 33.0℃
【今日风速】南风<3级
【出行提示】阵雨来袭,出门记得带伞
【桂林PM2.5】142 轻度污染
处女座今日运势
【幸运颜色】2
【幸运数字】薄荷绿
【综合运势】今天的你有机会重逢旧同学、旧朋友,对方会为你带来一些小惊喜,可能是某个不错的商机,也可能是某个消息。工作/学习上,今天的你目标性很强,能把当初奋斗的初心捡回来,重新出发。感情方面,有伴者今天要提防烂桃花的挑拨离间,多给对方一些信任。
你知道五氧化二磷被氧化前是什么样子嘛,什么样子?五二磷。
宝贝这是我们在一起的第628天
你脚下的蚂蚁
フォームを入力して説明するだけです。
名前 | 例 | 必須 | 説明する |
---|---|---|---|
is_open | 真実 | 必須 | グループアシスタント機能を有効にするかどうか |
is_all | 真実 | 必須 | すべてのグループに対して有効にするかどうか。オンにすると、ブラックリストのみが影響を受けません (オンにする場合は注意してください)。 |
グループ名_白_リスト | 「グループ名」 | オプション | ユーザーをホワイトリストに登録します。 is_all:Fase の場合。このグループ内のメッセージのみを処理します |
グループ名_ブラックリスト | 「グループ名」 | オプション | ユーザーをブラックリストに登録します。 is_all の場合: True。このグループのユーザーは影響を受けません。 |
です | 真実 | 必須 | アイテマーク。メッセージは、他の人が自分自身を待っているときにのみ処理されます (メッセージを閉じるときは注意してください)。 |
is_auto_reply | 真実 | 必須 | # グループ自動返信を有効にする (有効にする場合は注意が必要です!) |
天気です | 真実 | 必須 | 天気クエリを有効にするかどうか。 |
is_カレンダー | 真実 | 必須 | 万暦年のクエリを有効にするかどうか |
ゴミです | 真実 | 必須 | スパムクエリを有効にするかどうか |
is_moviebox | 真実 | 必須 | コンピュータ興行収入の照会を有効にするかどうか |
is_express | 真実 | 必須 | 速達情報クエリを有効にするかどうか |
is_air_quality | 真実 | 必須 | 大気質クエリを有効にするかどうか |
まず、mongodb データベースをインストールする必要があります。インストール方法はご自身でググってください。
公式のインストール チュートリアルも利用できます: https://docs.mongodb.com/v3.2/administration/install-community/
(1) is_open_db を「True」に設定します。
(2) ホストとポートを設定します。ヒント: 特別な要件はありません。データベースに詳しくない人でもセットアップする必要はありません。
まず、Python3 をインストールして環境を設定します。初心者には、Anaconda をインストールすることをお勧めします。具体的なインストール チュートリアルについては、自分で Google で検索してください。
このプロジェクトを直接ダウンロードするか、ローカル コンピューターにプロジェクトのクローンを作成します。
pip を使用して依存関係をインストールします。
pip3 install -r requirements.txt
# 或者是使用 pip
# pip install -r requirements.txt
ローカル cmd でプロジェクト ディレクトリに移動し、次を実行します。
python run.py
初回起動時にQRコードが表示されるので、コードをスキャンしてログインしてください。出力ログに「ログイン成功」と出力された場合は、操作が成功したことを意味します。
ログインに成功した後、一定期間再実行すると、WeChat はログインしたままになり、QR コードを再度スキャンする必要はありません。
ユーザーを切り替える必要がある場合は、 _config.yamlファイル内のis_forced_switch属性を True に変更します。
docker build -t everyday_wechat:v1 .
docker run everyday_wechat:v1
実行しますこのプロジェクトは以下のプロジェクトに触発されており、そのアイデアの一部を参考にしています。これらの開発者に感謝の意を表します。
人数が100人を超えたので、wx: sfyc1314 robotを友達追加し、認証情報:「github」を記入してください! ! ! 、ロボットは自動的に通過します。
合格後、「グループに追加」と返信すると、自動的にグループに追加されます。 グループ アシスタントもオープンソース化されており、アドレスは https://github.com/sfyc23/WechatAddGroupHelper です。誰でもスターを付けることができます。
ロボットのQRコード:
このプロジェクトが役立つと思われた場合は、少額の寄付をしてみてはいかがでしょうか?
金額に関係なく、あなたの寄付は作者が新しい機能を開発し続けるための励みになります。 ?
ご支援ありがとうございます!
寄付方法は以下の通りです。
MITライセンス