All Projects → sdidyk → Mtproto

sdidyk / Mtproto

MTProto implementation in Golang

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Mtproto

Callsmusic
The first open-source PyTgCalls-based project.
Stars: ✭ 62 (-67.37%)
Mutual labels:  telegram, mtproto
Grammers
(tele)gramme.rs - use Telegram's API from Rust
Stars: ✭ 109 (-42.63%)
Mutual labels:  telegram, mtproto
Mtproto
Golang MTProto implementation. Current API layer is 65
Stars: ✭ 86 (-54.74%)
Mutual labels:  telegram, mtproto
Teleperl
Pure perl mtproto/telergam client
Stars: ✭ 34 (-82.11%)
Mutual labels:  telegram, mtproto
Mtproto
Telegram MTProto and its proxy (over gRPC) in Go (golang). API Layer: 71
Stars: ✭ 133 (-30%)
Mutual labels:  telegram, mtproto
Mtg
Bullshit-free MTPROTO proxy for Telegram
Stars: ✭ 976 (+413.68%)
Mutual labels:  telegram, mtproto
Unigram
A Telegram desktop app made for Windows 10
Stars: ✭ 1,393 (+633.16%)
Mutual labels:  telegram, mtproto
Telegram Mtproto
Telegram client api (MTProto) library
Stars: ✭ 542 (+185.26%)
Mutual labels:  telegram, mtproto
Td
Pure Go Telegram MTProto API Client
Stars: ✭ 118 (-37.89%)
Mutual labels:  telegram, mtproto
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+834.74%)
Mutual labels:  telegram, mtproto
Telegramd
Unofficial open source telegram server written in golang
Stars: ✭ 609 (+220.53%)
Mutual labels:  telegram, mtproto
Telegramgo
CLI telegram client written in golang
Stars: ✭ 145 (-23.68%)
Mutual labels:  telegram, mtproto
Mtproto
Full-native go implementation of Telegram API
Stars: ✭ 566 (+197.89%)
Mutual labels:  telegram, mtproto
Mtprotoproxy
Async MTProto proxy for Telegram
Stars: ✭ 1,014 (+433.68%)
Mutual labels:  telegram, mtproto
Chatengine
Open source mtproto server written in golang with compatible telegram client
Stars: ✭ 544 (+186.32%)
Mutual labels:  telegram, mtproto
Telegram React
Experimental Telegram web client with tdlib, webassembly and react js under the hood
Stars: ✭ 1,332 (+601.05%)
Mutual labels:  telegram, mtproto
Mtproxy
MTProxyTLS一键安装绿色脚本
Stars: ✭ 256 (+34.74%)
Mutual labels:  telegram, mtproto
Telethon
Pure Python 3 MTProto API Telegram client library, for bots too!
Stars: ✭ 5,805 (+2955.26%)
Mutual labels:  telegram, mtproto
Novagram
An Object-Oriented PHP library for Telegram Bots
Stars: ✭ 112 (-41.05%)
Mutual labels:  telegram, mtproto
Pyrogram
Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots
Stars: ✭ 2,252 (+1085.26%)
Mutual labels:  telegram, mtproto

telegram

MTProto implementation in Golang with example tool.

Example tool

Example tool saves the authkey and other data in ~/.telegram_go. If you delete/lost this file, you will need to auth again.

install

$ go get -v -u github.com/sdidyk/mtproto/example/telegram

phone authorization

Authorizes phone by code (sent by sms or thru telegram app).

$ telegram auth 79998886655
Enter code: 25704
Signed in: id 104842610 name <Sergey Didyk>

get contact list

Shows user's contact list.

$ telegram list
        id        mutual    name                              username
    132597         false    Алексей Г*******                  O******
    326007         false    Татьяна К*******
    344375          true    Андрей П*********                 r******
    348798          true    Руслан Ч******
    473977         false    Тимур Д******

send message to contact

Sends a message to contact. Destination id should be from contact list or user himself.

$ telegram msg 104842610 'Hack the planet!'

Library

documentation not ready yet

MTProto documentation

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].