Find Jobs
Hire Freelancers

C# Wrapper for Telegram API - Not BOT API

$750-1500 USD

Completed
Posted about 8 years ago

$750-1500 USD

Paid on delivery
Please only bid if you either have experience with the Telgram API (not the Bot API) [login to view URL] or you have reviewed the documentation thoroughly. This is not your typical API. This project is to build a C# .NET wrapper for the Telegram API. In addition to the API wrapper, a simple test console application that utilizes the API must be provided as a demo for the API. The API wrapper must support all functions required for the following features: 1) Authentication 2) Joining a Group or Channel 3) Sending and Retrieving Chat, Group, and Channel Messages 4) Downloading files from a Chat, Group, and Channel 5) Retrieving Chat, Group, and Channel Metadata 6) Getting Profile information for a user 7) Retrieving available channels 8) Searching channels based on a search term 9) Searching User’s current messages based on a search term Note that only 18 layers are shown in the Telegram API online documentation because it has not been updated recently, and many of the functions needed are not in those layers. Functions from other layers must be implemented using the official Telegram API sample code as a guide. The console app must behave as follows: 1) User enters phone number 2) User enters code sent to phone by Telegram 3) App displays every chat, channel, group, etc. the user is currently a participant in 4) User can select a chat, channel, or group and see the messages from that source 5) User can send a message in a chat or group 6) User can search for available Channels 7) User can join a channel 8) The app’s connection must persist through restart. The user shouldn’t have to re-enter a phone number and verification code if the app restarts or is open for a long period of time. The test app does not have to support any functions outside of the scope of what is listed above. The test app should have a simple configuration that contains all the Telegram app configuration values. (For example: api_id, api_hash, etc.) that would be required to interact with the API. The API Wrapper and test app must follow all Security Guidelines outlined by Telegram.
Project ID: 9459503

About the project

17 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi babelware! I'm really interested in working on this project. I noticed that you've posted it about four times. I've never worked with this API before; however, I've reviewed the documentations carefully and I'm confident I can develop a C#.NET wrapper that supports all the required functions along with a test application. B.R., SyfAldeen.
$1,500 USD in 20 days
5.0 (21 reviews)
5.7
5.7
17 freelancers are bidding on average $1,451 USD for this job
User Avatar
Hello, I am VB, VBA, C#, WPF, Java, Delphi, PHP, ASP.NET, CAD and GIS developer, I developed many desktop applications and custom tools, macros and Add-Ins. For reference see my profile. I am ready to discuss and doing the project. Regards, Eyad
$3,157 USD in 50 days
5.0 (8 reviews)
6.6
6.6
User Avatar
Hi, I’ve had a good look at your project description and I’m very interested in providing a solution. I have 4+ hands on experience on developing quality web solutions as well as desktop standalone solutions. I used to develop systems using latest adaptive technology such as 1. .NET/ASP.NET - MVC4,MVC5 - Entity Framework - SQL - C# (for .NET solutions) 2. JQuery/Javascript/HTML5 - Angular.js/Bootstrap etc (for designing and front end implementations) I want to start work immediately and awaiting for your positive response on skp id "agilepksolutions" so I can show you some of my Quality Development Work as well as we can discuss project in details. Thank you.
$1,184 USD in 20 days
5.0 (41 reviews)
6.8
6.8
User Avatar
Hello I'm interesting your project very well I'm a Good C#/C++, Java, Telgram API, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$1,500 USD in 15 days
4.8 (45 reviews)
6.0
6.0
User Avatar
Hi, I would like to work on your Wrapper project. Please take a look at my profile and message me. Thank You! .. ..
$1,150 USD in 15 days
5.0 (66 reviews)
5.8
5.8
User Avatar
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
$1,578 USD in 30 days
4.0 (11 reviews)
6.2
6.2
User Avatar
Hi! I'm an experienced C# developer, I can create the wrapper for Telegram API, as well as the test application. My basic idea is to wrap the functions step by step, and if one function is wrapped, I'll extend the test application and share the code with you for testing, then I move on to the next one until we are out of unwrapped functions. Please kindly check my work history, all of my customers were 100% satisfied with my work. If you have any kind of questions to me, don't hesitate to ask. Best regards, Karoly Lakatos
$1,100 USD in 30 days
5.0 (4 reviews)
4.7
4.7
User Avatar
I have good experience in developing C# wrappers for various 3rd party APIs for health and finance applications. Please contact me to discuss the requirements in detail. Regards, Charles
$1,333 USD in 20 days
5.0 (10 reviews)
4.4
4.4
User Avatar
Hi sir I've rich experience in Telegram API. you can check my telegram api integrated work thanks a lot for this job.
$1,500 USD in 15 days
5.0 (11 reviews)
4.3
4.3
User Avatar
Dear Sir, Hope you are doing well, I have read your job description, I am willing to work with you. I have already done similar job and win 5 star rating with wonderful review. - I ll complete all of your requirements - I ll do more tweaks for you as well Sir i ensure you that i am best suit for this post. Please open chat with me so we can discuss more in details Looking forward to hear from you. Best Regards, Waheed Gondal
$1,300 USD in 25 days
5.0 (3 reviews)
3.0
3.0
User Avatar
I have dedicated in house team for C# Programming, Cryptography and all other IT skills. I will provide you proper proposal and time after you send me message as I can attach any document through PMB only. I will edit bid amount accordingly. Thanks
$1,494 USD in 30 days
4.9 (3 reviews)
2.7
2.7
User Avatar
Hello, I have ranking in top 6000 on freelancer.com and I hope it will give you an idea about my work quality and dedication to work. You will be safe while working with me. I have dedicated in house team for C# Programming, Cryptography and all other IT skills. I will provide you proper proposal and time after you send me message as I can attach any document through PMB only. I will edit bid amount accordingly. Thanks
$1,666 USD in 75 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I am interested in your project. Willing to take him. The experience of similar works there. The task is fairly simple and clear, performed quickly and efficiently. I'll be waiting for your response. I look forward to working with you. Write a personal message or Skype - kupris17.
$833 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Good afternoon, Thank you for the opportunity to bid on your project. I have over 30 years of experience developing software on a variety of platforms. This experience includes development of many API's in .NET. I also have a good deal of experience using a variety of API's across different industries (Telephony, Travel, Banking, etc.). I have reviewed the Telegram API and feel confident that I can complete the project and help you reach your business goals. I had to double-check on what methodology to use for requirement #8 of the console test program. In reviewing the API, it seems that I would need to store the auth_key_id that is returned during the initial sign-in process. We would still need to set an expire time, and I haven't yet seen what the maximum expire time can be. So it is likely that at some point a new sign-in would be required. Freelancer doesn't provide much space for a proposal, so I won't be able to go into much detail here. I would like to discuss the project with you and finalize a fixed-price contract. I'm fairly certain that the bid posted in this case would be fine, based on the requirements I have and my initial review of the Telegram API. Thank you for your time and consideration. I look forward to hearing from you soon. David
$1,638 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$1,444 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Sir/Madame. Thank you for your project posting. Our clients include: SAMSUNG / PHOTOBUCKET (The LASSO APP), CAPITAL ONE, TIC-TAC MINTS, MGM GRAND, and AQUA LUNG (a premiere world famous diving gear company that was associated with Jacques Cousteau). WE ARE EXPERTS IN MOBILE APPS/ WEBSITE DEVELOPMENT AND ARE READY TO START WORKING ON YOUR PROJECT. PLEASE MESSAGE ME FOR COMPLETE PORTFOLIO AND CUSTOMER FEEDBACKS.
$789 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I was an early telegram develop and have a very good understanding about the way the telegram api. Knowing fully well that there exist some c# variant of the telegram api with some of your functionalities am wondering why the need to reinvent the wheel. Kindly contact me and lets discuss more.
$1,500 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Chicago, United States
5.0
4
Payment method verified
Member since Aug 17, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.