Open MoPoQAQ opened 3 years ago
欢迎大家提出宝贵意见,Enjoy~ 😎
请问一下。proxy_add代理ip需要填内网ip还是外网ip。另外。如何检测是否bot成功。在哪里可以看到是否成功提交sharecodes
怎么看bot是否成功
@zhaoxumeng123 请问一下。proxy_add代理ip需要填内网ip还是外网ip。另外。如何检测是否bot成功。在哪里可以看到是否成功提交sharecodes
看你的代理是怎么架设的,如果在本地宿主机上用内网就可以,否则就是外网;用bot命令交互一下,或者查看bot日志;提交sharecode暂时我还没弄明白。
@ddoorr2 怎么看bot是否成功
用bot命令交互一下,或者查看bot日志文件
大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关
2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection
2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data
2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect...
2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull...
2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!
提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我一直用的是软路由op的passwall 那看样子大佬没遇到过这个问题Orz 我自己研究下host启动容器 为啥不能用宿主机代理 谢谢大佬 刚才试了一下重新加了环境条件http_proxy,容器内应该是翻墙环境了。貌似还是报上面的错误 更新:修改了passwall的dns模式 之前是fake ip换到了其他模式 好像可以了
抱歉。请问一下手动执行bot交互的命令是啥。麻烦大佬!
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
不会设置脚本库,哭泣
@beyond291
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
握个爪😂
@catherney
@beyond291
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
握个爪😂
我发现去掉代理,bot也可能正常连接到服务器,但是现象依旧
@beyond291
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
host模式就不需要开启socks代理了,可以直接用旁路由的代理,根本不需要单独设置代理
@MoPoQAQ
@beyond291
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
host模式就不需要开启socks代理了,可以直接用旁路由的代理,根本不需要单独设置代理
大佬你好!我昨天描述有误,我遇到的问题和前面的网友不太一样,我的log没有TimeoutError,只是一直重复下面的信息 2021-05-28 07:43:52,297-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:43:52,299-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:43:52,300-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:43:52,301-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:43:52,312-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:45:52,438-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:45:52,441-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:45:52,441-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:45:52,443-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:45:52,453-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:48:52,695-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:48:52,698-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:48:52,699-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:48:52,701-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:48:52,711-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:50:52,702-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:50:52,705-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:50:52,706-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:50:52,707-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:50:52,718-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 是否开启socks代理都是一样的结果,openwrt盒子(可以认为是N1,性能更强),passwall科学,host方式部署qinglong
@zhaoxumeng123 抱歉。请问一下手动执行bot交互的命令是啥。麻烦大佬!
/start /a /help 查看命令教程 https://github.com/SuMaiKaDe/jddockerbot/tree/master
@beyond291
@MoPoQAQ
@beyond291
@MoPoQAQ
@catherney 大佬好 小白想问下 一直提示这个错误。是无法连接telethon吗?大概谷歌了一下不知道是不是和使用socks5代理有关 2021-05-26 19:45:19,142-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-26 19:45:19,143-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.141:443/TcpFull... 2021-05-26 19:45:29,152-telethon.network.mtprotosender-WARNING=> [_try_connect] Attempt 1 at connecting failed: TimeoutError:
2021-05-26 19:45:30,157-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.141:443/TcpFull complete!提示你有超时错误,你用手机或者其他客户端连接一下你的代理试试
我碰到的问题和上面一样,openwrt旁路由器盒子用host方式部署的docker,网络参数--network host,启用passwall的socks服务器功能,设置bot.json代理为路由器内网IP和相应端口。 局域网里相关电脑和手机使用socks代理功能正常,bot使用则不断出现上面的日志,也没有收到任何推送信息
host模式就不需要开启socks代理了,可以直接用旁路由的代理,根本不需要单独设置代理
大佬你好!我昨天描述有误,我遇到的问题和前面的网友不太一样,我的log没有TimeoutError,只是一直重复下面的信息 2021-05-28 07:43:52,297-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:43:52,299-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:43:52,300-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:43:52,301-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:43:52,312-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:45:52,438-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:45:52,441-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:45:52,441-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:45:52,443-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:45:52,453-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:48:52,695-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:48:52,698-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:48:52,699-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:48:52,701-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:48:52,711-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 2021-05-28 07:50:52,702-telethon.network.connection.connection-INFO=> [_recv_loop] The server closed the connection 2021-05-28 07:50:52,705-telethon.network.mtprotosender-INFO=> [_recv_loop] Connection closed while receiving data 2021-05-28 07:50:52,706-telethon.network.mtprotosender-INFO=> [_reconnect] Closing current connection to begin reconnect... 2021-05-28 07:50:52,707-telethon.network.mtprotosender-INFO=> [_connect] Connecting to 91.108.56.174:443/TcpFull... 2021-05-28 07:50:52,718-telethon.network.mtprotosender-INFO=> [_connect] Connection to 91.108.56.174:443/TcpFull complete! 是否开启socks代理都是一样的结果,openwrt盒子(可以认为是N1,性能更强),passwall科学,host方式部署qinglong
你这个日志显示的是,你不断的断开连接,重连,死循环
@zbci 不会设置脚本库,哭泣
按照截图上的内容添加
docker exec -it [Container Name] ql bot 运行报错 Error: No such container: [Container 小白啥都不懂求教
@bertms docker exec -it [Container Name] ql bot 运行报错 Error: No such container: [Container 小白啥都不懂求教
自行替换 [Container Name]内容,就是你的容器名称,如果按照我的安装教程就是QL,docker exec -it QL ql bot
@MoPoQAQ> 你这个日志显示的是,你不断的断开连接,重连,死循环 搞定了,换了个远程节点,不知道是不是方案不同导致的,我从v2换成tg的节点,bot功能就OK了,感谢!
nohup python3 -m jbot >/ql/log/bot/bot.log 2>&1 & 返回 [1] 8533 然后怎么操作
@MoPoQAQ
@bertms docker exec -it [Container Name] ql bot 运行报错 Error: No such container: [Container 小白啥都不懂求教
自行替换 [Container Name]内容,就是你的容器名称,如果按照我的安装教程就是QL,docker exec -it QL ql bot
感谢我已经安装并启动成功 WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
python3依赖安装成功...
4、启动bot程序...
bot启动成功... 但是我tg客户端收不到配置成功的提示
大佬,bot.log显示如下。请问是啥毛病
nohup: ignoring input
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details
import(pkg_name)
File "/ql/jbot/init.py", line 25, in
@bertms
@MoPoQAQ
@bertms docker exec -it [Container Name] ql bot 运行报错 Error: No such container: [Container 小白啥都不懂求教
自行替换 [Container Name]内容,就是你的容器名称,如果按照我的安装教程就是QL,docker exec -it QL ql bot
感谢我已经安装并启动成功 WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
python3依赖安装成功...
4、启动bot程序...
bot启动成功... 但是我tg客户端收不到配置成功的提示
tgbot里直接发送 /start 试试
@zhaoxumeng123 大佬,bot.log显示如下。请问是啥毛病 nohup: ignoring input Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/ql/jbot/init.py", line 25, in
bot = json.load(f) File "/usr/lib/python3.8/json/init.py", line 293, in load return loads(fp.read(), File "/usr/lib/python3.8/json/init.py", line 357, in loads return _default_decoder.decode(s) File "/usr/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 4 column 5 (char 89)
当json串中有单引号时,用json.load()会导致json解析错误,是不是bot.json里哪一条value用了单引号?
@cyz0105
@zhaoxumeng123 大佬,bot.log显示如下。请问是啥毛病 nohup: ignoring input Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/ql/jbot/init.py", line 25, in
bot = json.load(f) File "/usr/lib/python3.8/json/init.py", line 293, in load return loads(fp.read(), File "/usr/lib/python3.8/json/init.py", line 357, in loads return _default_decoder.decode(s) File "/usr/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 4 column 5 (char 89) 由于json的key没有双引号,当json串为单引号时用json.load()会报错导致json解析错误,你是不是bot.json里用了单引号?
{ "//":"//开头的的都是注释,不要动,剩下的都按要求改自己的", "//user_id":"↓↓↓ 你的USERID,去除双引号 ↓↓↓", user_id:179#####179, "//bot_token":"↓↓↓ 你的机器人TOKEN ↓↓↓", bot_token:"17######476:AAEs9crk1WEi38####DHBCGBn2M", "//api_id":"↓↓↓ https://my.telegram.org 在该网站申请到的id ↓↓↓", api_id:"4####046", "//api_hash":"↓↓↓ https://my.telegram.org 在该网站申请到的hash ↓↓↓", api_hash:"0c8ffa#####3df5d5", "//proxy":"↓↓↓ 使用代理改成true,不使用下方带proxy的不用动 ↓↓↓", "proxy":false, "//proxy_type":"↓↓↓ socks5或者http ↓↓↓", "proxy_type":"socks5", "//proxy_add":"↓↓↓ 代理IP地址例如:192.168.99.100 ↓↓↓", "proxy_add":"192.168.99.100", "//proxy_port":"↓↓↓ 代理端口,不需要双引号例如 5890 ↓↓↓", "proxy_port":5890, "//proxy_user":"↓↓↓ 代理的username,有就改,没有就不要动 ↓↓↓", "proxy_user":"代理的username,有则填写,无则不用动", "//proxy_password":"↓↓↓ 代理的密码,有则填写,无则不用动 ↓↓↓", "proxy_password":"代理的密码,有则填写,无则不用动", "//StartCMD":"↓↓↓ 是否开启CMD命令,开启改成true ↓↓↓", "StartCMD":false, "//noretry":"↓↓↓ 是否 关闭 bot掉线重连,默认开启,关闭改成true ↓↓↓", "noretry":false
大佬帮我看看我这个有啥问题
@cyz0105
@zhaoxumeng123 大佬,bot.log显示如下。请问是啥毛病 nohup: ignoring input Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/ql/jbot/init.py", line 25, in bot = json.load(f) File "/usr/lib/python3.8/json/init.py", line 293, in load return loads(fp.read(), File "/usr/lib/python3.8/json/init.py", line 357, in loads return _default_decoder.decode(s) File "/usr/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 4 column 5 (char 89)
由于json的key没有双引号,当json串为单引号时用json.load()会报错导致json解析错误,你是不是bot.json里用了单引号?
{ "//":"//开头的的都是注释,不要动,剩下的都按要求改自己的", "//user_id":"↓↓↓ 你的USERID,去除双引号 ↓↓↓", userid:179_179, "//bot_token":"↓↓↓ 你的机器人TOKEN ↓↓↓", bottoken:"17**476:AAEs9crk1WEi38**__DHBCGBn2M", "//api_id":"↓↓↓ https://my.telegram.org 在该网站申请到的id ↓↓↓", api_id:"4_046", "//api_hash":"↓↓↓ https://my.telegram.org 在该网站申请到的hash ↓↓↓", api_hash:"0c8ffa**3df5d5", "//proxy":"↓↓↓ 使用代理改成true,不使用下方带proxy的不用动 ↓↓↓", "proxy":false, "//proxy_type":"↓↓↓ socks5或者http ↓↓↓", "proxy_type":"socks5", "//proxy_add":"↓↓↓ 代理IP地址例如:192.168.99.100 ↓↓↓", "proxy_add":"192.168.99.100", "//proxy_port":"↓↓↓ 代理端口,不需要双引号例如 5890 ↓↓↓", "proxy_port":5890, "//proxy_user":"↓↓↓ 代理的username,有就改,没有就不要动 ↓↓↓", "proxy_user":"代理的username,有则填写,无则不用动", "//proxy_password":"↓↓↓ 代理的密码,有则填写,无则不用动 ↓↓↓", "proxy_password":"代理的密码,有则填写,无则不用动", "//StartCMD":"↓↓↓ 是否开启CMD命令,开启改成true ↓↓↓", "StartCMD":false, "//noretry":"↓↓↓ 是否 关闭 bot掉线重连,默认开启,关闭改成true ↓↓↓", "noretry":false
大佬看卡那我这个有啥问题
这就很明显了 Key必须带双引号,Value根据数据类型决定是否需要,比如userid就是int型,其他的是string
bot一直没测试成功……不知道是哪里出问题了 上面是ssr里面的sock5设置,不知道对不对。 TG里面给bot发命令也没有反应。 上面是run.log
@cyz0105
@zhaoxumeng123 大佬,bot.log显示如下。请问是啥毛病 nohup: ignoring input Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/ql/jbot/init.py", line 25, in bot = json.load(f) File "/usr/lib/python3.8/json/init.py", line 293, in load return loads(fp.read(), File "/usr/lib/python3.8/json/init.py", line 357, in loads return _default_decoder.decode(s) File "/usr/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 4 column 5 (char 89)
由于json的key没有双引号,当json串为单引号时用json.load()会报错导致json解析错误,你是不是bot.json里用了单引号?
{ "//":"//开头的的都是注释,不要动,剩下的都按要求改自己的", "//user_id":"↓↓↓ 你的USERID,去除双引号 ↓↓↓", userid:179_179, "//bot_token":"↓↓↓ 你的机器人TOKEN ↓↓↓", bottoken:"17**476:AAEs9crk1WEi38**__DHBCGBn2M", "//api_id":"↓↓↓ https://my.telegram.org 在该网站申请到的id ↓↓↓", api_id:"4_046", "//api_hash":"↓↓↓ https://my.telegram.org 在该网站申请到的hash ↓↓↓", api_hash:"0c8ffa**3df5d5", "//proxy":"↓↓↓ 使用代理改成true,不使用下方带proxy的不用动 ↓↓↓", "proxy":false, "//proxy_type":"↓↓↓ socks5或者http ↓↓↓", "proxy_type":"socks5", "//proxy_add":"↓↓↓ 代理IP地址例如:192.168.99.100 ↓↓↓", "proxy_add":"192.168.99.100", "//proxy_port":"↓↓↓ 代理端口,不需要双引号例如 5890 ↓↓↓", "proxy_port":5890, "//proxy_user":"↓↓↓ 代理的username,有就改,没有就不要动 ↓↓↓", "proxy_user":"代理的username,有则填写,无则不用动", "//proxy_password":"↓↓↓ 代理的密码,有则填写,无则不用动 ↓↓↓", "proxy_password":"代理的密码,有则填写,无则不用动", "//StartCMD":"↓↓↓ 是否开启CMD命令,开启改成true ↓↓↓", "StartCMD":false, "//noretry":"↓↓↓ 是否 关闭 bot掉线重连,默认开启,关闭改成true ↓↓↓", "noretry":false 大佬看卡那我这个有啥问题
这就很明显了 Key必须带双引号,Value根据数据类型决定是否需要,比如userid就是int型,其他的是string
感谢大佬。原来是我理解错了你的注释。我说在notepad++里面他给我的提示怎么这么红呢。。哈哈。成功了
@zhaoxumeng123 "//":"//开头的的都是注释,不要动,剩下的都按要求改自己的", "//user_id":"↓↓↓ 你的USERID,去除双引号 ↓↓↓", user_id:179#####179, "//bot_token":"↓↓↓ 你的机器人TOKEN ↓↓↓", bot_token:"17######476:AAEs9crk1WEi38####DHBCGBn2M", "//api_id":"↓↓↓ https://my.telegram.org 在该网站申请到的id ↓↓↓", api_id:"4####46", "//api_hash":"↓↓↓ https://my.telegram.org 在该网站申请到的hash ↓↓↓", api_hash:"0c8ffa#####3df5d5",
确切地说,你可能看到那句↓↓↓ 你的USERID,去除双引号 ↓↓↓之后把后几个key的双引号去掉了,但其实他只是让你只去除user_id的值的引号
@zhaoxumeng123 感谢大佬。原来是我理解错了你的注释。我说在notepad++里面他给我的提示怎么这么红呢。。哈哈。成功了
这个注释可不是我的写的,青龙也用的是SuMaiKaDe的jddockerbot项目,我也是看@MoPoQAQ 的这个教程才弄好的。
@zhaoxumeng123 大佬,bot.log显示如下。请问是啥毛病 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 4 column 5 (char 89)
由于json的key没有双引号,当json串为单引号时用json.load()会报错导致json解析错误,你是不是bot.json里用了单引号?
{ "//":"//开头的的都是注释,不要动,剩下的都按要求改自己的", "//user_id":"↓↓↓ 你的USERID,去除双引号 ↓↓↓", user_id:179#####179, "//bot_token":"↓↓↓ 你的机器人TOKEN ↓↓↓", bot_token:"17######476:AAEs9crk1WEi38####DHBCGBn2M", "//api_id":"↓↓↓ https://my.telegram.org 在该网站申请到的id ↓↓↓", api_id:"4####46", "//api_hash":"↓↓↓ https://my.telegram.org 在该网站申请到的hash ↓↓↓", api_hash:"0c8ffa#####3df5d5",
确切地说,你可能看到那句↓↓↓ 你的USERID,去除双引号 ↓↓↓之后把后几个key的双引号去掉了,但其实他只是让你只去除userid的引号
anyway。感谢大佬!!!!大佬牛逼!
@zhangyi0112 bot一直没测试成功……
试试去telegram里的bot手动发一个/start bot我第一次也是没反应,发了个/start或者/help就出来了
bot一直没测试成功…… 试试去bot里手动发一个/start bot我第一次也是没反应,发了个/start或者/help就出来了
请问一下。如何进入bot发/a。我直接ssh进容器发这个没用
bot一直没测试成功…… 试试去bot里手动发一个/start bot我第一次也是没反应,发了个/start或者/help就出来了
请问一下。如何进入bot发/a。我直接ssh进容器发这个没用
/a是需要在telegram里发,还需要配置.例如我的就是这样的
京东资产变动通知-->nohup task chinnkarahoi_jd_scripts_jd_bean_change.js now
京喜工厂-->nohup task chinnkarahoi_jd_scripts_jd_dreamFactory.js now
东东农场-->nohup task chinnkarahoi_jd_scripts_jd_fruit.js now
获取互助码-->nohup task chinnkarahoi_jd_scripts_jd_get_share_code.js now
扫码获取京东cookie-->nohup task chinnkarahoi_jd_scripts_getJDCookie.js now
京东保价-->nohup task chinnkarahoi_jd_scripts_jd_price.js now
bot一直没测试成功……不知道是哪里出问题了 TG里面给bot发命令也没有反应。
贴一下bot的run.log
/a是需要在telegram里发,还需要配置.例如我的就是这样的
这个jd_bot_ql有群号吗。我搜不到这个群
/a是需要在telegram里发,还需要配置.例如我的就是这样的
这个jd_bot_ql有群号吗。我搜不到这个群
这是我在botfather里创建的用来交互的机器人呀...
@MoPoQAQ 请问你有没有遇到过bot发送 /bean 出问题的情况?
2021-05-28 21:48:40,282-jbot-INFO=> [
日志已经提示加载完成,但是TG APP里面根本没有机器人这是怎么回事检查了bot.json 配置也没有问题。麻烦大佬帮忙看看
@bertms 日志已经提示加载完成,但是TG APP里面根本没有机器人这是怎么回事检查了bot.json 配置也没有问题。麻烦大佬帮忙看看
去botfather的历史对话记录里找一下刚刚创建的bot,就是复制token的那一条消息的前两行左右,有个画下划线的,点进去发 /start
@bertms 日志已经提示加载完成,但是TG APP里面根本没有机器人这是怎么回事检查了bot.json 配置也没有问题。麻烦大佬帮忙看看
去botfather的历史对话记录里找一下刚刚创建的bot,就是复制token的那一条消息的前两行左右,有个画下划线的,点进去发 /start
大佬:如果需要更换机器人token,需要将bot.session删除后,重新运行 bash /jd/config/rebot.sh。这个bot.session在哪里。我得换一下
@zhangyi0112
edit历史消息我是收不到提示的. 看run.log可能是因为端口错,日志里bot连的1080端口,但是op的ssr是5890.
大佬:如果需要更换机器人token,需要将bot.session删除后,重新运行 bash /jd/config/rebot.sh。这个bot.session在哪里。我得换一下
没有很懂你的意思,如果需要更换机器人token,需要将bot.session删除后,重新运行 bash /jd/config/rebot.sh
这段话是在哪里看到的
@zhangyi0112
edit历史消息我是收不到提示的. 看run.log可能是因为端口错,日志里bot连的1080端口,但是op的ssr是5890.
一开始我是在SOCKS5 代理服务端(全局)设置的1080端口,后来又到服务端配置配置了个5890的。sock5第一次接触,不太了解应该在哪里设置。
@zhangyi0112 edit历史消息我是收不到提示的. 看run.log可能是因为端口错,日志里bot连的1080端口,但是op的ssr是5890.
一开始我是在SOCKS5 代理服务端(全局)设置的1080端口,后来又到服务端配置配置了个5890的。sock5第一次接触,不太了解应该在哪里设置。
应该是代理的问题没跑了,就是要看怎么解决,核对bot.json里的端口号,用户名,密码和服务端是否一致
甲骨文跑的,机器人也是活的就是没见有推送消息,问下大佬,还要怎么设置才有推送?谢谢
建议大佬建立一个QQ群来讨论此问题,好积极啊,大家。
@zhangyi0112 edit历史消息我是收不到提示的. 看run.log可能是因为端口错,日志里bot连的1080端口,但是op的ssr是5890.
一开始我是在SOCKS5 代理服務端(全局)設置的1080端口,後來又到服務端配置配置了個5890的。sock5第一次接觸,不太瞭解應該在哪裡設置。
應該是代理的問題沒跑了,就是要看怎麼解決,核對bot.json里的端口號,用戶名,密碼和服務端是否一致
@zhangyi0112 edit历史消息我是收不到提示的. 看run.log可能是因为端口错,日志里bot连的1080端口,但是op的ssr是5890.
一开始我是在SOCKS5 代理服务端(全局)设置的1080端口,后来又到服务端配置配置了个5890的。sock5第一次接触,不太了解应该在哪里设置。
应该是代理的问题没跑了,就是要看怎么解决,核对bot.json里的端口号,用户名,密码和服务端是否一致
请问下大佬,应该在“ 代理服务端(全局)”里面设置还是在“服务端配置”里面设置? 小白一脸懵……
https://mopo-blog.ddnsfree.com/2021/05/14/qinglong-docker-config/#more
简介 青龙Bot交互使用 SuMaiKaDe 大佬的开源项目 👉 jddockerbot , 感谢大佬的优质代码