电报TDLib库兼容哪些编程语言?

辟妍妍辟妍妍05月29日4168

听说Telegram的TDLib库很强大,但是兼容的语言有哪些呢?比如Python,Java这些语言支持吗?求大佬解答?

6 个回答

夙嗣
夙嗣回答于 05 月 29 日
最佳答案

TDLib是Telegram的官方C/C++库,本身不支持任何语言,但封装后主流语言都能支持,Python有tdlib-python,Java有官方提供的JNI接口,实际选语言时,优先社区维护的封装库。

肇嘉颖
肇嘉颖回答于 05 月 29 日

TDLib是用C语言写的,但官方提供了C语言的API,主流语言都有封装好的库,比如Python的py-tgweep,Java的tdlib-java,你直接搜索对应语言的实现即可。现在主流语言应该都有对应的实现,使用自己熟悉的语言开始吧。

阿曜
阿曜回答于 05 月 30 日

虽然TDLib原生是用C语言写的,但官方支持几乎所有主流语言的绑定。Python、Java、JavaScript、C++、C#、Go、Rust等等主流语言都有现成的绑定。用哪种编程语言开发,就去GitHub上搜对应语言的tdlib绑定,基本都能搜到社区维护版。安装之后的调用方式和普通库一样,官方文档和示例都很全。

烟雨江南客
烟雨江南客回答于 05 月 31 日

虽然TDLib原生支持C/C++,但是官方有提供很多语言绑定,如Python、Java、JavaScript等,主流的语言都有,直接看GitHub。

岳靖
岳靖回答于 06 月 01 日

TDLib支持原生的C++,但通过封装可以支持大多数语言。Python、Java、JavaScript等主流语言有绑定库,GitHub上可以搜到。实际使用中选择语言绑定加异步框架会比较舒服。

卑奕叶
卑奕叶回答于 06 月 02 日

Telegram的TDLib库,虽然本身是用C++写的,但是官方支持多种语言的绑定,Python、Java等等,可以直接拿过来用的封装库,Python的话tdlib,Java的javatelegrambot-api,开发过程中调用TDLib库的API基本没有问题的,用的时候注意版本兼容就好。

您的答案