mirror of https://github.com/Nofated095/blog
Update Post userbot.md
This commit is contained in:
parent
b196fc5774
commit
d2f0030324
|
@ -1,13 +1,15 @@
|
||||||
---
|
---
|
||||||
title: 我是怎么把 User Bot 从 Q2TG 里面扬了的
|
abbrlink: ''
|
||||||
categories:
|
categories:
|
||||||
- 写 BUG 日常
|
- 写 BUG 日常
|
||||||
- 野生技术协会
|
- 野生技术协会
|
||||||
cover: https://imgsrc.baidu.com/super/pic/item/c8177f3e6709c93db0cd8232da3df8dcd100543c.jpg
|
cover: https://imgsrc.baidu.com/super/pic/item/c8177f3e6709c93db0cd8232da3df8dcd100543c.jpg
|
||||||
date: 2023-01-20
|
date: '2023-01-20 00:00:00'
|
||||||
tags:
|
tags:
|
||||||
- Telegram
|
- Telegram
|
||||||
|
title: 我是怎么把 User Bot 从 Q2TG 里面扬了的
|
||||||
toc: true
|
toc: true
|
||||||
|
updated: '2023-02-06 21:12:44'
|
||||||
---
|
---
|
||||||
记一次修改 Q2TG 源码使 Telegram 和 QQ 消息同步机器人去 User Bot 化的过程。
|
记一次修改 Q2TG 源码使 Telegram 和 QQ 消息同步机器人去 User Bot 化的过程。
|
||||||
|
|
||||||
|
@ -53,7 +55,7 @@ toc: true
|
||||||
|
|
||||||
很容易猜到 `tgUser` 应该是在机器人第一次配置,也就是 `/setup` 的时候就被传参了,所以我就打算去 `SetupControlers.ts` 看看能不能在这里动动手脚,跳过里面地 User Bot 登录过程。
|
很容易猜到 `tgUser` 应该是在机器人第一次配置,也就是 `/setup` 的时候就被传参了,所以我就打算去 `SetupControlers.ts` 看看能不能在这里动动手脚,跳过里面地 User Bot 登录过程。
|
||||||
|
|
||||||
```ts SetupControlers.ts>folded
|
```ts
|
||||||
import Telegram from '../client/Telegram';
|
import Telegram from '../client/Telegram';
|
||||||
import SetupService from '../services/SetupService';
|
import SetupService from '../services/SetupService';
|
||||||
import { Api } from 'telegram';
|
import { Api } from 'telegram';
|
||||||
|
@ -190,7 +192,7 @@ export default class SetupController {
|
||||||
|
|
||||||
可以很清楚看到 *99 - 144* 行是注册 Telegram User Bot 的部分,那我们简单修改一下。
|
可以很清楚看到 *99 - 144* 行是注册 Telegram User Bot 的部分,那我们简单修改一下。
|
||||||
|
|
||||||
```diff 99 - 144
|
```diff
|
||||||
// 登录 tg UserBot
|
// 登录 tg UserBot
|
||||||
if (this.instance.userSessionId) {
|
if (this.instance.userSessionId) {
|
||||||
await this.setupService.informOwner('userSessionId 已经存在,跳过');
|
await this.setupService.informOwner('userSessionId 已经存在,跳过');
|
||||||
|
@ -213,7 +215,7 @@ export default class SetupController {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
非常好,不是吗?于是我就乐呵的跑了 GitHub Actions 构建 Docker Image,然后发现居然还真构建成功了!于是我就更乐呵的去 `/setup` 我的机器人,而确实,也正常跳过了
|
非常好,不是吗?于是我就乐呵的跑了 GitHub Actions 构建 Docker Image,然后发现居然还真构建成功了!于是我就更乐呵的去 `/setup` 我的机器人,而确实,也正常跳过了。
|
||||||
|
|
||||||
当然这么改别的肯定是寄的,测试了一下转发功能完全废的。为什么想必也很清楚。~~你 `Undefined` 别的文件肯定不服会罢工啊!~~
|
当然这么改别的肯定是寄的,测试了一下转发功能完全废的。为什么想必也很清楚。~~你 `Undefined` 别的文件肯定不服会罢工啊!~~
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue