Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ TGBOT Public

GO+LUA+TDLIB 跨平台TG机器人框架 Lua 插件

Notifications You must be signed in to change notification settings

OPQBOT/TGBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

TGBOT

GO+LUA+TDLIB 跨平台TG机器人框架

GitHub上开源的TG一些库,bot-api用的不习惯 pyrogram telethon比如不支持新的代理加密方式MTProto2.0 ,一些 dd ee 开头的 secret 再此就显得很鸡肋了 不如官方的TDlib香 还可以跨平台 公益代理还极其不稳定, 半身不遂的TG机器人🤖️ 属实是。。。&&......%!#\@......!

采用Glang开发 也是第一次尝试使用Go链接c++ 在配上Lua 写一些小插件就很完美了 多个平台运行不用cao太多❤️

项目自动维护了TG的公益代理 定时检测并对失效的代理自动剔除和切换

Lua 只绑定了几个功能 就当是抛砖引玉吧

协程池处理机制

环境配置

  • 将 TGCLI和tdlib 两个目录放到你的GoPath目录下 从CrossLib中选出你编译平台的库文件放到TGCLI中
  • 编译启用 CGO_ENABLED=1
  • 并不支持一个平台编译出 多个平台 工具链配置可能比较繁琐 建议在使用环境下编译或使用我编译好的自行开发插件即可
  • Linux 下编译需要在TGCLI目录下创建一个软链 ln -s libtdjson.so.1.6.0 libtdjson.so
  • Windows 需要 MinGW-W64 环境 将 TGCLI 目录下的td 目录复制到tdlib中 在将编译好的tdjson.dll放入 tdlib/td目录下进行链接编译即可 或自己配置 头文件引用目录也可以

开箱即用

  • 只封装了发消息 发图片 撤回消息几个接口 对于TG爬🐛 消息监听 足够用 有需要可以自行二开

🔗下载地址🔗

function test() {
	console.log("欢迎大佬 拍砖 吐槽");
}

About

GO+LUA+TDLIB 跨平台TG机器人框架 Lua 插件

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /