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.
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
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
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.
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
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.
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
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
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
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
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
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.
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
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.
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.