Update Post userbot.md

This commit is contained in:
谷風天音 | 是一个浓度纯度都比较高的柚子厨,因为柚子社天下第一!时不时发柚子的癫。有个能干的妹妹真好,たにかぜ あまね天下第一喵,关注谷風天音谢谢喵,关注谷風天音谢谢喵,谢谢在这里看我发癫,天音妹妹真的好好看喵,单推天音一辈子!谁不推天音就打爆他的宁宁的起爆器!\柚子社/\柚子社/\柚子社/\天音/\天音/\天音/天音,我真的好喜欢你啊,为了你,我要 0721!\たにかぜ あまね/\たにかぜ あまね/\たにかぜ あまね/\たにかぜ あまね/\たにかぜ あまね/\たにかぜ あまね/\たにかぜ あまね/ 2023-02-06 21:13:06 +08:00
parent b196fc5774
commit d2f0030324
1 changed files with 7 additions and 5 deletions

View File

@ -1,13 +1,15 @@
---
title: 我是怎么把 User Bot 从 Q2TG 里面扬了的
abbrlink: ''
categories:
- 写 BUG 日常
- 野生技术协会
cover: https://imgsrc.baidu.com/super/pic/item/c8177f3e6709c93db0cd8232da3df8dcd100543c.jpg
date: 2023-01-20
date: '2023-01-20 00:00:00'
tags:
- Telegram
title: 我是怎么把 User Bot 从 Q2TG 里面扬了的
toc: true
updated: '2023-02-06 21:12:44'
---
记一次修改 Q2TG 源码使 Telegram 和 QQ 消息同步机器人去 User Bot 化的过程。
@ -53,7 +55,7 @@ toc: true
很容易猜到 `tgUser` 应该是在机器人第一次配置,也就是 `/setup` 的时候就被传参了,所以我就打算去 `SetupControlers.ts` 看看能不能在这里动动手脚,跳过里面地 User Bot 登录过程。
```ts SetupControlers.ts>folded
```ts
import Telegram from '../client/Telegram';
import SetupService from '../services/SetupService';
import { Api } from 'telegram';
@ -190,7 +192,7 @@ export default class SetupController {
可以很清楚看到 *99 - 144* 行是注册 Telegram User Bot 的部分,那我们简单修改一下。
```diff 99 - 144
```diff
// 登录 tg UserBot
if (this.instance.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` 别的文件肯定不服会罢工啊!~~