LangBot
LangBot簡介
LangBot 是一個開源的即時通信機(jī)器人平臺,支持多平臺(如 QQ、微信、飛書、Discord 等)和多種大語言模型(如 ChatGPT、DeepSeek、Gemini 等)。它具備多模態(tài)交互能力,支持文本、語音、圖片等多種輸入輸出形式,能夠進(jìn)行多輪對話和工具調(diào)用。

LangBot 的主要功能:
多平臺支持:無縫集成到多種主流即時通信平臺,如 QQ、微信(包括企業(yè)微信和個人微信)、飛書、Discord 等。
多模態(tài)交互:支持文本、語音、圖片等多種輸入輸出形式,處理復(fù)雜的交互任務(wù),如圖片識別和語音識別,為用戶提供更豐富的互動體驗(yàn)。
多模型適配:支持接入多種主流的大語言模型(LLM),如 Openai 的 ChatGPT、DeepSeek、Claude、Gemini、Ollama 等,用戶可以根據(jù)需求選擇合適的模型進(jìn)行對話任務(wù)。
高穩(wěn)定性:內(nèi)置訪問控制、限速和敏感詞過濾等機(jī)制,確保機(jī)器人穩(wěn)定運(yùn)行,避免濫用和不當(dāng)內(nèi)容傳播。
插件擴(kuò)展:插件豐富,用戶在開發(fā)和管理過程中可以根據(jù)自身需要選擇和添加適合的插件。
Web 管理面板:提供直觀的 Web 管理面板,方便用戶配置和管理機(jī)器人實(shí)例,無需頻繁配置文件,即可快速調(diào)試和優(yōu)化機(jī)器人。

如何部署 LangBot?
1. 安裝依賴:確保您的系統(tǒng)上安裝了Python 3.10.1或更高版本。然后,安裝LangBot所需的依賴項(xiàng)。您可以通過運(yùn)行以下命令來安裝這些依賴項(xiàng):
pip install -r requirements.txt
2. 下載并解壓項(xiàng)目:前往LangBot的Release頁面下載最新版本的壓縮包,并解壓到您的本地目錄。
3. 生成配置文件:在解壓后的目錄中,運(yùn)行主程序以生成所需的配置文件。運(yùn)行以下命令:
python main.py
程序會自動生成配置文件,您可以根據(jù)需要進(jìn)行修改。
4. 修改配置文件:根據(jù)您的需求修改生成的配置文件,例如設(shè)置消息平臺的API密鑰、調(diào)整插件配置等。
5. 運(yùn)行LangBot:完成配置后,再次運(yùn)行主程序以啟動LangBot:
python main.py
6. 訪問Web管理面板:LangBot啟動后,您可以通過瀏覽器訪問Web管理面板,進(jìn)行實(shí)時監(jiān)控和管理。默認(rèn)情況下,WebUI可以通過http://127.0.0.1:5300訪問。
7. 部署插件(可選):如果您需要擴(kuò)展LangBot的功能,可以安裝和配置插件。LangBot支持事件驅(qū)動和組件擴(kuò)展機(jī)制,您可以根據(jù)業(yè)務(wù)需求添加相應(yīng)的插件。
LangBot 支持的插件列表
ElvisChenML/Waifu:一個創(chuàng)建真實(shí)感聊天機(jī)器人的插件,利用程序邏輯結(jié)合大語言模型(LLM)提供真實(shí)的聊天體驗(yàn)。該插件的基礎(chǔ)功能如Bot操作及與LLM模型的交互均由LangBot實(shí)現(xiàn)。
WebwlkrPlugin:使LangBot具備聯(lián)網(wǎng)能力,從而可以訪問在線資源和服務(wù)。
LangBot語音插件:支持多種文本轉(zhuǎn)語音(TTS)平臺進(jìn)行語音聊天。
URLMaskerPlugin:用于掩碼(替換)URL,以應(yīng)對QQ官方機(jī)器人API對消息中URL的限制。
LangBot_Plugin_Emoticon_v3:基于在線API的表情包插件,適用于LangBot v3版本。
俄羅斯輪盤賭游戲插件:實(shí)現(xiàn)了基于LangBot的俄羅斯輪盤賭游戲功能。
文件發(fā)送插件:支持將本機(jī)指定文件發(fā)送給申請人的功能。
GalgameMaker:專為QQ對話快速生成Galgame的插件。這些插件豐富了LangBot的功能,使其能夠覆蓋更多場景和用戶需求。
GitHub:https://github.com/RockChinQ/LangBot
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺



