Linuxのクラウドサービス上のQロボットの実行を冷却し、その機能を実現

はじめに:

彼はまた、クールな遊びにQロボットに従事していたように、様々なロボットの機能の添えものでギャングスター・グループは、私は、とてもうらやましいました。

あなたはロボットの通常のWindowsのバージョンを使用している場合でも、我々は、コンピュータがそう、実行するために24時間をシャットダウンし、クラウドサーバ上Dokcerコンテナをミラーリングロボットを取得するための方法を考えていないことを確認する必要があります。

フォーラムでは、兄の多くは、さまざまなプラグインが書いているが、円と、いくつかのプラグインのメンテナンスを見つけられませんでしたので、いくつかの問題がある可能性があります。

-最後に、私たちは神のプラグのレベル見つかっcqhttp HTTPまたはWebSocketを介して、クールな時間のためにこのプラグイン-Q報告書を、あなたが書き込みクールに他の言語を使用できるように、QのクールなインターフェイスDLLを呼び出すための要求を受け入れるQ.:

そしてその後、非同期書き込みPythonのフレームワークベースのクールのQチーフを発見NoneBotを、それが受信したメッセージのQQロボットを解析して処理する必要があり、プラグインの形式、コマンドプロセッサと、自然言語処理に対応する分散メッセージであろう特定の機能を実行することです。

これら二つで、我々は様々なニュースを受け処理するために、独自のプラグインを作成することができるようになります。

参考URLは以下のとおりです。

1. https://cqhttp.cc/docs/4.14/#/       --cqhttpプラグインのドキュメント

2. https://nonebot.cqp.moe/guide/    --NoneBot枠組み文書

 

インストールプロセス:

 

A.準備

 

1.Linuxサーバ

  まず、私は自由に白を使用する場合は、Linuxサーバを必要とする娼婦アリクラウドサーバーの6ヶ月間。通常、私は、サーバーに関係なく、他の、この事を実行するために使用されているため、すべてのポートセキュリティグループは、とにかく、開いて入れ、そして私たちのポートのいくつかは、トラブルのセーブ直接ので、後で使用されます。

2.接続ツール

  ここで私は使用finalshell、私はそれが非常に良い使用、転送ファイルだと思うし、Windowsホストは非常に便利です変更します。

 

二.Dockerインストール

 

私はUbuntuのシステムでは、インストールプロセス以下を参照しています:

https://yq.aliyun.com/articles/658984

その後、インストールプロセスの他のシステムがあります。

https://www.runoob.com/docker/ubuntu-docker-install.html

オンラインチュートリアルでは、私はポータルを残すためにここにいる、多くのです。

 

三.Dockerミラーcoolq /ワインcoolq設定

 

私たちは、ドッキングウィンドウコンテナだけ、私たちの窓の上に共通のVMware仮想マシンとして理解することができる、知っている、私たちは今の容器を持って、必要がミラーです。

関係者はまた、Qドッカーがミラーリングされた冷却が、時間を節約するために、または直接インストールされているミラーのギャングメンテナンスを使用してプラグインを有効にすることができると述べたが。

住所:https://cqhttp.cc/docs/4.14/#/

上記のURLの使用にこれらの基本的な導入について、次のとおりです。

 

 

これは、次のパラメータは、私はプロのバージョンを使用する場合は、あなたが余分なCOOLQ_URLダウンロードプロバージョンを追加する必要があり、例えば、また、いくつかの必要性、独自の政党が、完全ではありません。

私の実行コンフィギュレーションファイルペースト(彼らは修正するために組み合わせる必要があるいくつかのドキュメント)

sudo docker run -ti --rm --name cqhttp-test \
--network host \
-v $(pwd)/coolq:/home/user/coolq \
-e VNC_PASSWD=****** \
-p 9000:9000 \
-p 5700:5700 \
-e COOLQ_URL=https://dlsec.cqp.me/cqp-tuling \
-e COOLQ_ACCOUNT=QQ号 \
-e CQHTTP_POST_URL=http://127.0.0.1:9001 \
-e CQHTTP_SERVE_DATA_FILES=yes \
richardchien/cqhttp:latest

更多配置使用可以参考文档。

 

四.NoneBot的安装配置 

 

具体参考文档就行:https://nonebot.cqp.moe/guide/installation.html

安装下载还是很简单的,主要是在python环境里面运行。插件也可以自己跟着文档教程自己写。

 

五.日常使用事项

 

首先像我日常使用,主要就是放到一个screen里面去运行。

基本上用到的命令有:

-A  将所有的视窗都调整为目前终端机的大小。
-d <作业名称>  将指定的screen作业离线。
-h <行数>  指定视窗的缓冲区行数。
-m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称>  恢复离线的screen作业。
-R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s  指定建立新视窗时,所要执行的shell。
-S <作业名称>  指定screen作业的名称。
-v  显示版本信息。
-x  恢复之前离线的screen作业。
-ls或--list  显示目前所有的screen作业。
-wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。

一般是先创建一个新的screen,然后运行sudo docker run -ti --rm --name cqhttp-test \(上面容器的这段话)

最后才是运行python3 bot.py。

这样就能保证机器人24小时的运行啦。

おすすめ

転載: www.cnblogs.com/wushengyang/p/12575908.html