Ein WeChat -Roboter, der auf Chatgpt ohne Risiko basiert, sehr stabil!
Englisch | 中文文档
Wenn ich Bots basierend auf
itchatundwechatyverwende, begegne ich häufig auf das Risiko von Kontobeschränkungen, wenn ich Codes zum Anmelden scannte. Siehe Nr. 158. Gibt es eine sichere Möglichkeit, Wechat -Bots zu verwenden? Hier ist es ~
2023.07.13 : Einführung von
plugin system, um GPTBOT mehr Möglichkeiten zu haben und #46 zu erweitern. Hier ist das erste interessante Plugin: Tiktok, probiere es aus und viel Spaß! Beziehen Sie sich auch auf Dokumente, um die Nutzung zu lernen und zu beitragen ~
Unterstützen Sie das Windows -System (unterstützen Sie in Zukunft wahrscheinlich Linux basierend auf Sandbox) und Python muss gleichzeitig installiert werden
Es wird empfohlen, dass die Python -Version zwischen 3.8.x ~ 3.10.x liegt, Version 3.10 ist perfekt
git clone https://github.com/iuiaoin/wechat-gptbot && cd wechat-gptbotpip install -r requirements.txt config.template.json im Root -Verzeichnis enthält die Konfigurationsvorlage. Sie müssen die Vorlage kopieren, um die endgültige effektive config.json zu erstellen
cp config.template.json config.json Geben Sie dann die Konfiguration in config.json ein. Folgendes ist die Beschreibung der Standardkonfiguration, die entsprechend den Anforderungen angepasst werden kann:
{
" openai_api_key " : " YOUR API SECRET KEY " , # Fill in your OpenAI API Key
" model " : " gpt-3.5-turbo " , # ID of the model to use, support gpt-3.5-turbo, gpt-4, gpt-4-32k etc.
" use_azure_chatgpt " : false, # Whether use Azure OpenAI API
" azure_deployment_id " : " " , # Azure model deployment name
" role_desc " : " You are a helpful assistant. " , # Role description as system prompt
" session_expired_duration " : 3600, # Session memory kept duration
" max_tokens " : 1000, # Max tokens of characters for session memory
" temperature " : 0.9, # Between 0 and 2. Higher values make the output more random, while lower values more focused
" proxy " : " 127.0.0.1:3000 " , # Proxy client ip and port
" openai_api_base " : " " , # api url used by openai service
" create_image_size " : " 256x256 " , # Dall-E image size, support 256x256, 512x512, 1024x1024
" create_image_prefix " : [ " draw " , " paint " , " imagine " ], # Text prefix for image generation
" clear_current_session_command " : " #clear session " , # Clear current session
" clear_all_sessions_command " : " #clear all sessions " , # Clear all sessions
" chat_group_session_independent " : false, # Whether sessions of users are independent in chat group
" single_chat_prefix " : [ " bot " , " @bot " ], # Start conversation with "bot" or "@bot" in single chat to trigger the bot, leave it empty if you wanna make the bot active all the time
" group_chat_reply_prefix " : " " , # Reply prefix in group chat
" group_chat_reply_suffix " : " " , # Reply suffix in group chat
" single_chat_reply_prefix " : " " , # Reply prefix in single chat
" single_chat_reply_suffix " : " " , # Reply suffix in single chat
" query_key_command " : " #query key " # Querying the usage of the api key
" recent_days " : 5 # The usage in <recent_days> days
" plugins " : [{ " name " : < plugin name > , other configs }] # Add the your favorite plugins
}Wir brauchen die spezifische WeChat -Version und die DLL, damit Windows Hook funktioniert.
inject dll . Sie sehen "erfolgreich injiziert: 3.2.1.121-lts.dll". python app.pyVoilà! Genieße deine Erkundungsreise ~
Vielen Dank für Ihre Unterstützung, es wird meine größte Motivation sein!
Beiträge, Probleme und Feature -Anfragen sind willkommen!
Fühlen Sie sich frei, Probleme mit der Seite zu überprüfen.
Geben Sie ein ️, wenn Ihnen dieses Projekt gefällt!
Das WeChatSetup stammt von WeChat-Windows-Resions und WeChat-DLL-Injektor von WeChat-Bot, sodass Sie es ohne Besorgnis verwenden können. Vielen Dank auch an die beiden Eigentümer des Repos für ihre Beiträge.
Werden Sie Sponsor auf Afdian . Ihr Name wird speziell unter großzügigen Unterstützern aufgelistet ~