最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何在舊安卓手機上跑Amiya-Bot-v6(純小白向)

2022-11-23 16:57 作者:曉月君_  | 我要投稿

原項目地址:https://www.amiyabot.com/

頭圖來源于網(wǎng)絡,侵刪


-1.開篇廢話

遙想當年,我花了大概一個月,斷斷續(xù)續(xù)地解決了在termux上部署amiya-bot的v5版本,并寫了一篇文章分享經(jīng)驗

沒過倆月,v6版本出了,我的教程就算是過時了(悲

在緊張刺激的期中考后,我總算又有時間來重新寫一篇v6的部署文章了


0.事前準備

  • ?一部安卓手機

????理論上安卓5.0以上即可,但仍強烈建議安卓7.0及以上

????預留好不少于3G空間最佳

  • 良好的網(wǎng)絡環(huán)境

????由于一些步驟會到墻外的服務器下載資源

????必要時建議上科學手段

  • 一臺電腦(可選)

? ? 電腦僅為部署兔兔時使用

????(個人認為)電腦上用ssh操作會比手機上操作方便得多

????所以可以選擇準備一臺電腦

????請確保手機與電腦在同一局域網(wǎng)下


1.安裝termux并配置

termux官網(wǎng):https://termux.com/

從GitHub或F-Droid下載并安裝

安裝好后,打開termux

  • 輸入termux-setup-storage來初始化存儲權限

  • 輸入termux-change-repo來更改成國內(nèi)源

(使用空格選中,ENTER鍵確認)

(若能選擇特定鏡像站,個人推薦清華源)

  • 在termux中輸入

如果在運行上述命令的過程中,出現(xiàn)選擇(即(Y/N)等) 默認直接回車即可

  • 安裝完后,輸入passwd來配置密碼

linux的密碼輸入界面是不會有提示的,輸入后看起來就像沒有輸入一樣,這是正常的

  • 輸入sshd來啟用ssh功能

  • 轉戰(zhàn)電腦端,使用cmd,輸入

提示Are you sure you want to continue connecting (yes/no/[fingerprint])?時,填寫yes

再輸入先前配置的密碼

當出現(xiàn)Welcome to Termux!的歡迎語時,就代表你成功了

接下來的步驟都可以在電腦上操作了

如果提示ssh 不是內(nèi)部或外部命令...可以參考https://zhuanlan.zhihu.com/p/445095352配置ssh

再重新嘗試ssh命令


2.安裝與配置完整版ubuntu22.04

此處提供兩個方法 各位可先行嘗試方法一

如無法正確安裝的話 可再嘗試方法二

方法一

  • 下載與安裝

這一步中由于要訪問國外的服務器來下載文件

裸連速度可能會比較慢

可以選擇使用科學來提高下載速度

依次輸入以下指令

若是下載卡死或者進度不更新,可以使用組合鍵Ctrl+C終止后重新嘗試最后一句指令

耐心等待 當顯示Now run 'proot-distro login ubuntu' to log in時即證明安裝成功

輸入

如果光標前的文字變?yōu)?span id="s0sssss00s" class="color-gray-02">root@localhost:~#

就證明你成功了

(光標前的提示改變)

可以進行下一階段的部署了

如果輸入上述指令后 顯示的是

proot warning: can't chdir("/root/.") in the guest rootfs: No such file or directory

proot info: default working directory is now "/"

proot error: '/usr/bin/env' not found (root = /data/data/com.termux/files/home/termux-ubuntu/ubuntu-fs, cwd = /, $PATH=(null))

fatal error:

那么恭喜你 你中大獎了

你的設備無法以方法一來運行ubuntu(就像我當初一樣)

請嘗試方法二

方法二

  • 依次輸入以下指令

如果不出意外的話

現(xiàn)在屏幕上將會顯示root@localhost:~#

此時便可以進入下一階段


3.安裝python3

很遺憾 我們安裝的ubuntu版本是22.04

而ubuntu22.04的apt倉庫只提供python3.10與python3.11

所以我們需要使用一點手段來從ubuntu20.04的倉庫中安裝python3.8

注意:此方法不應該使用在生產(chǎn)環(huán)境中

不過對于部署兔兔來說,這是最實際可行的方法了

  • 依次輸入

然后前往清華鏡像站Ubuntu Ports鏡像(https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu-ports/),選擇ubuntu版本為20.04 LTS

注意是20.04 LTS 而不是22.04 LTS

將代碼部分全部復制到sources.list中

  • 關于vim

  • 你都來看我教程了,總不可能精通了個vim啥的吧

    下面是一些基本操作,應該足夠你應付部署兔兔甚至基本使用的情況了

  • 左下角顯示文件名或者沒有顯示時,輸入 i?進入編輯模式,此時左下角會變成 -- INSERT --?字樣,該模式下你輸入的一切內(nèi)容都將直接反饋到文檔中,你可以像編輯word一樣編輯內(nèi)容了

  • 編輯完成后,按 ESC?退出編輯模式,輸入 :wq?并回車以保存并退出

(退出前的界面)
  • 退出后,輸入如下指令

如果顯示

則證明你成功安裝了python3.8

可以使用組合鍵Ctrl+D退出

  • 安裝pip

奇怪的是,安裝的python3.8沒有帶pip

我們需要手動安裝一個

輸入


4.安裝與配置mirai

由于作者僅接觸過mirai的部署

故本文將以mirai為例講解

  • 下載并安裝mcl

依次輸入如下指令

在接下來詢問是否要安裝java的選項中,輸入N,接下來幾個選項直接回車即可

(選項如圖 紅色處填寫N)

等待下載完成

當出現(xiàn)Press Enter to exit時,就證明下載與安裝完成了,可以回車退出了

  • 初次運行mcl

輸入

初次運行時會自動下載必要的組件與依賴,耐心等待即可

當看見綠色的mirai-console started successfully則證明初次啟動成功

  • 安裝mah

組合鍵Ctrl+C退出運行中的mcl

輸入

出現(xiàn)2 plugin(s) enabledmirai-console started successfully即可

按組合鍵Ctrl+C退出

  • 配置自動登錄與mah

輸入

123456改為bot的qq號

pwd改為bot的qq密碼

如需要手機與bot同時在線,可以將ANDROID_PHONE更改為IPAD

修改好后ESC+:wq退出


輸入

將原有內(nèi)容全部刪除,并粘貼如下內(nèi)容

注意:參數(shù)的冒號后一定要添加一個空格

(填寫好后應該長這樣)

修改好后ESC+:wq退出

  • 登錄mirai并保持后臺運行

輸入

此時又會出現(xiàn)之前出現(xiàn)過多次的界面

可這次會有些許不一樣

多了驗證的步驟

你可以參考兔兔項目組成員Initial-heart寫的文章(https://www.initbili.top/2022/8d92a2feb3e2/#3-%E9%85%8D%E7%BD%AE-MCL)中的3.配置mcl來解決

不過,稍微有點不同的是

這里mcl并不會有彈窗

你需要手動輸入TxCaptchaHelper來獲取所需的驗證碼


通常,完成設備鎖后,你就已經(jīng)能夠成功登錄了

使用快捷鍵Ctrl+A+D退出此screen并讓它在后臺運行


5.安裝兔兔及其依賴

  • 獲取代碼

輸入

  • 安裝依賴

通常,在此處會報error

信息中通常會含有The following packages have unmet dependencies

這種情況是由于設備上已經(jīng)安裝了ubuntu22.04版本的一些包,與20.04的playwright的依賴沖突導致的

只需要找到錯誤提示中的Depends后面的包名稱

然后對每個包依次運行

再運行上面的最后一行代碼

重復這個過程,直到能夠成功安裝

特別地,有些包在卸載時也會提示依賴包版本不正確,也可以用上述方法重新安裝

以我自己設備為例,錯誤的是libglvnd0,libegl-mesa0和libgdk-pixbuf2.0-common這三個包

其中l(wèi)ibegl-mesa0所依賴的包中有一個libglapi-mesa版本錯誤

所以對應代碼如下

最后再嘗試

通常 這樣就可以成功安裝chromium了

  • 運行兔兔

初次運行需要從gitee下載資源文件,可能需要較長時間,請耐心等待


6.配置兔兔并安裝插件

  • 前往控制臺(http://console.amiyabot.com)(建議使用同一臺手機前往控制臺)

  • 此處服務地址應填寫127.0.0.1:5000

    而服務密匙留空

  • 進入控制臺后,前往實例管理,點擊按鈕“添加實例”

  • 我們來結合配置單解釋應該填寫什么

  • APP ID:mirai登錄的qq號 也就是你bot的qq號

  • TOKEN:填寫AmiyaBot

  • 適配器類型:請選擇Mirai-api-http

  • 可控實例:是否將一些運行信息發(fā)送至特定群組(若是勾選了 控制臺群組id應為你希望運行信息出現(xiàn)在的群聊的群聊號中)

  • Host地址:填寫127.0.0.1

  • HTTP端口:填寫8080

  • WS端口:填寫8060

填寫完后即可按下方按鈕保存并啟動

此時控制臺中應該可以收到bot的消息了


至此,兔兔的部署可以說是完成了

你可以安裝插件并開始正式使用兔兔了


7.一些瑣事

?;?/span>

由于大部分手機會限制應用的后臺活動和熄屏狀態(tài)下的活動,所以要進行一些配置

而這些配置根據(jù)手機型號不同也會有不同的操作,所以請各位自行百度

總的來說就是如下內(nèi)容

  • 休眠時始終保持網(wǎng)絡連接

  • 電池優(yōu)化中不允許對termux的電池優(yōu)化

  • 手機管家(之類的)應用啟動管理 termux 手動管理 允許自啟動 允許關聯(lián)啟動 允許后臺活動

這個東西 我用的華為是有的 其他機型我不確定是否有這個東西

  • 最后在通知欄選中termux下拉欄,點擊 ACQUIRE WAKELOCK?,確保1 session后有 wake lock held?即可

重新啟動兔兔

若是不小心殺死了termux本體或者重新啟動了手機

可以使用如下方法重新啟動兔兔

  • 打開termux

  • 輸入

請不要忘記選擇?;畈襟E中的`ACQUIRE WAKELOCK`


系統(tǒng)內(nèi)時間不正確?

在容器內(nèi)執(zhí)行

在安裝時,根據(jù)提示選擇地區(qū)

對于大陸地區(qū),請選擇6,70,即Asia/Shanghai

此時時間應該正確了


遇到問題了?

官網(wǎng)FAQ(https://www.amiyabot.com/guide/deploy/faq/commonProblem.html)上的一些指南可能可以幫到你

順便為我自己寫的FAQ打個廣告

若是官方FAQ無法解決,你也可以選擇在評論區(qū)或者官方頻道留言,我大概率會來回答

(同時也可以誘捕一些dalao不是嘛()

如何在舊安卓手機上跑Amiya-Bot-v6(純小白向)的評論 (共 條)

分享到微博請遵守國家法律
台前县| 合川市| 惠来县| 大荔县| 五华县| 扶风县| 通城县| 牡丹江市| 沽源县| 临夏市| 武鸣县| 独山县| 舞阳县| 商水县| 松滋市| 格尔木市| 弋阳县| 元氏县| 醴陵市| 青州市| 灯塔市| 南岸区| 大洼县| 临江市| 揭阳市| 樟树市| 刚察县| 临猗县| 民县| 镇赉县| 安溪县| 奉节县| 裕民县| 阳曲县| 东海县| 衡阳市| 花莲县| 乌拉特前旗| 始兴县| 故城县| 永胜县|