Skip to content

Most powerfull telegram library that created using C++ and Qt. It's free and opensource and released under the GPLv3 license.

License

Notifications You must be signed in to change notification settings

procodr/libqtelegram-aseman-edition

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libqtelegram-aseman-edition

Most powerfull telegram library. It created using C++/Qt and supports both client and bots API. It's free and opensource and released under the GPLv3 license. It's a fork of libqtelegram by Aseman Team which is porting to windows and mac alongside linux support.

How to Compile

Install dependencies

Install gcc, g++, openssl, git, Qt5Core, Qt5DBus, Qt5Gui, Qt5Multimedia, Qt5MultimediaQuick_p, Qt5Network, Qt5PrintSupport, Qt5Qml, Qt5Quick, Qt5Sql, Qt5Svg, and Qt5Widgets. on Ubuntu:

sudo apt-get install g++ gcc git libssl-dev qt5-default qtbase5-dev libqt5sql5-sqlite libqt5multimediaquick-p5 libqt5multimedia5-plugins libqt5multimedia5 libqt5qml5 libqt5qml-graphicaleffects qml-module-qtquick-controls qtdeclarative5-dev libqt5quick5 

on Fedora (tested on Fedora 20):

yum install qt5-qtbase qt5-qtbase-devel qt5-qtdeclarative qt5-qtquick1 qt5-qtquick1-devel kde-plasma-applicationname kde-plasma-nm qt5-qtdeclarative-devel qt5-qtdeclarative-static qt5-qtgraphicaleffects qt5-qtquickcontrols openssl-devel libappindicator-devel

For other distributions search for the corresponding packages.

Get libqtelegram

Get libqtelegram using below command

git clone https://github.com/Aseman-Land/libqtelegram-aseman-edition.git

And:

cd libqtelegram-aseman-edition
./init
mkdir build && cd build
qmake -r PREFIX=/usr  ..

You can also use below flag to qmake to make qt-objects type available:

qmake -r PREFIX=/usr CONFIG+=typeobjects ..

And then start building:

make
sudo make install

About

Most powerfull telegram library that created using C++ and Qt. It's free and opensource and released under the GPLv3 license.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.5%
  • C 1.9%
  • QMake 1.2%
  • Shell 0.4%