背景:前段时间梳理了关于大佬脚本的搭建教程。中间很多站友遇到了很多问题,而且大相径庭。
决定写一篇集锦,方便以后大家查阅和解决问题。以后也会陆续收录问题和解决方案。
问题一:遇到容器不断的意外停止又启动?
诱因:因为容器部署前期需要下载和安装很多依赖性文件,但是下载地址都是需要扶梯子的,如果没有搭建梯子,就会导致无法下载安装成功。
解决方案:1、搭建梯子;2、开全局模式;3、切换节点
基本上解决了网络问题,就解决了这个难题。
问题二:如何本地容器手动运行一个脚本?
方法:选择容器-详情-终端-通过命令执行-输入“node xxx.js”
弊端:因为本地执行,读取的是本地容器设置,如果通过tg bot设置过的环境变量是无法适用的。
还是建议用tg bot,使用spnode命令,
问题三:如何更新脚本?
方法:群晖docker-容器-详情-终端机-新增-通过命令启动-输入docker_entrypoint.sh
问题四:如何查询某些脚本的互助码?
方法:因一些临时性活动的助力码不在提取互助码的脚本log里面体现,所以需要去对应的脚本运行log里面查询?
问题五:为什么我给机器人发送/help指令,机器人没有反应?
解决方案:1、先确认是否收到bot容器搭建成功的消息;2、如果搭建成功,多半是因为网络问题。分别排查docker环境和自己tg终端的网络环境,是否搭建梯子,切换节点或者尝试全局模式。
问题六:如何手动运行一个本地脚本?
方法:因为lxk0301大佬的基本都是远程仓库脚本运行,所以如果想手动运行其他作者的脚本,目前我的操作方法是通过shuye的容器。shuye的搭建教程见:https://www.kejiwanjia.net/zheteng/275.html
具体方法:1、脚本保存在scripts文件夹下;2、进入面板-手动执行-列出脚本-找到刚刚放入的脚本名称(为了确认可以读取到)-在上方输入框输入脚本名称-提交。
说在最后:如果大家有什么问题,可以在下面评论区留言,只要我知道的,会尽可能抽时间回复大家。
辛苦大佬分享了,我先学习一下
辛苦大佬分享了,我先学习一下
学习了
感谢分享