Skip to content
/ tgva Public

Full implemented library that handles telegram api and protocol in JAVA environment for the first time!

Notifications You must be signed in to change notification settings

nimix3/tgva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tgva

This is full implemented library that handles telegram api and protocol in JAVA environment for the first time.

Authors:

  • @Amin1SoftCo (Amin Rajabi Zade)

  • @NIMIX3 (Nima Akhlaghi)

Current versions:

  • schema: Layer 53

API, Protocol documentation

Documentation for Telegram API is available here: https://core.telegram.org/api

Documentation for MTproto protocol is available here: https://core.telegram.org/mtproto

Usage & Deploy

Download GitHub Repository

 Add _api.jar and all of it's dependencies as refrence in your project.
 You can also see example project that embeded.

All available implemented methods and properties

Properties:

 tgva.AccountContacts
 tgva.api
 tgva.appVersion
 tgva.AuthInvalidated
 tgva.bot
 tgva.channel
 tgva.chathash
 tgva.chatId
 tgva.date
 tgva.dcId
 tgva.Dcounter
 tgva.Destroyed
 tgva.DeviceModel
 tgva.extractedIds
 tgva.extractedNumbers
 tgva.files
 tgva.flood_time
 tgva.flood_wait
 tgva.index
 tgva.langCode
 tgva.last_message
 tgva.peer_flood
 tgva.sended_files
 tgva.sended_messages
 tgva.SenderPhoneNo
 tgva.Senders_path
 tgva.sentChangePhoneCode
 tgva.sentCode
 tgva.sent_result
 tgva.systemVersion
 tgva.tzid

and more...

Methods:

 tgva.addUserToChat
 tgva.Authrize
 tgva.AuthrizeToOtherDC
 tgva.changeAccountPassword
 tgva.changeAvatar
 tgva.changeChannelPhoto
 tgva.changeChatPhoto
 tgva.changeCurrentSession
 tgva.ChangePhone
 tgva.checkAuth
 tgva.checkIsRestricted
 tgva.checkIsRestrictedForGroup
 tgva.checkNetwork
 tgva.checkPhone
 tgva.clearContacts
 tgva.Convert2SuperGroup
 tgva.countchannel
 tgva.countContacts
 tgva.createChannel
 tgva.createChat
 tgva.createChat2
 tgva.createChatWithCurrentMembers
 tgva.deleteAccount
 tgva.deleteAllChannels
 tgva.deleteAllGroups
 tgva.deleteChannel
 tgva.deleteChannels
 tgva.deleteGroupMember
 tgva.deleteGroups
 tgva.deleteProfilePhotos
 tgva.deleteSuperGroupMembers
 tgva.destroy
 tgva.downloadProfilePic
 tgva.Equals
 tgva.equals
 tgva.extractMembers
 tgva.extractMembersWithId
 tgva.forwardMessage
 tgva.getBotDialogs
 tgva.getChannelMessages
 tgva.getChannelParticipants
 tgva.getChannels
 tgva.getChatDialogs
 tgva.getClass
 tgva.getContactId
 tgva.getDifferences
 tgva.getExtractedIds
 tgva.getExtractedNumbers
 tgva.GetHashCode
 tgva.GetType
 tgva.get_channel_link
 tgva.hashCode
 tgva.hideReportSpam
 tgva.importContacts
 tgva.initial
 tgva.InviteCurrentMembersToChannel
 tgva.joinbot
 tgva.joinChannel
 tgva.joinChannellink
 tgva.join_supergroup
 tgva.kikchannel
 tgva.leaveChannel
 tgva.leaveGroup
 tgva.loadServerConfigurations
 tgva.login
 tgva.logWithSenderNumber
 tgva.markChannelMessagesAsRead
 tgva.notify
 tgva.notifyAll
 tgva.randInt
 tgva.removeUserFromChat
 tgva.removeUsersFromChat
 tgva.resetAccount
 tgva.resetAuthrizations
 tgva.resetNotifications
 tgva.resolveChannelUserName
 tgva.resolveUserName
 tgva.sendChangePhoneCode
 tgva.sendFileByUid
 tgva.sendFileToPhone
 tgva.sendMessageByUid
 tgva.sendMessageToChannel
 tgva.sendMessageToPhone
 tgva.setchatAdmin
 tgva.setStatus
 tgva.SetUsername
 tgva.supergroup
 tgva.switchAccount
 tgva.toggleChannelComments
 tgva.toString
 tgva.ToString
 tgva.updateChannelUsername
 tgva.UpdateProfile
 tgva.updateProfile
 tgva.uploadFile
 tgva.uploadProfilePic
 tgva.ViewChannel
 tgva.wait
 tgva._Last

and more...

Term of use

  • Please Accept all of these rules before using this source, or if you declined with these please close this repository.
  1. Don't use this library to make dangerous applications and don't use for hacking or scamming purpose
  2. Don't sell this library to other peoples, and if you want to bring this library you should send this repository link.
  3. Don't use this library to face making though! and to inflate with pride!
  4. Help peoples who search for such library as you like! and tell them this repository link.

Contacts

If you would like to ask a question, you can write to our telegram or to the github (or both). To contact us via telegram, use our usernames :

  • @Amin1SoftCo
  • @NiMiX3

Be Happy ;)

About

Full implemented library that handles telegram api and protocol in JAVA environment for the first time!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages