Can I create a commercial app using telegram API? - telegram

First question: Can I create a different type of commercial app using telegram API?
For example, can I create a dating app based on Telegram API using groups as chat rooms for my users?
Second question: Do I have to publish my code to GitHub?
I see bunch of unofficial Telegram apps on Play Store and I can't find their code on Github. But it is mentioned that 'Unofficial Telegram apps that is based on Telegram API must publish their code to Github to meet the license requirements' in Telegram license.

Related

get telegram user id and forward data to web app

i starting creating new function from telegram web app. I trying create web app shop, about to create web app interaction it success. but how to forward data from telegram to web app?
example: a buyer click my product in my telegram bot and add to cart, so when that buyer click web app to modified product and shipping address, how can this bot forward that current cart data also telegram id to my web app server? trying find this documentation in telegram documentation bot api but not found maybe i missed it.

Get common channels with a user using Telegram API

I'm developing a mobile application using telegram API. There is a method called getCommonChats in Telegram API documentation.
My question is does this method return common channels too? or just common groups?

Firebase integration with Google Cloud Natural Language API

I am using a prototype application using Firebase. What my Android app is doing is scanning gmail emails (My account for testing) and I want insights for example to understand when to offer meetings. When to offer new tasks to the user etc... I want the machine to really understand the emails. Basically an AI app.
So the first part of the app is scanning the body of the emails and extract the text from each email.
Second part is to upload the text to the Firebase storage for analysis.
Is there a way to integrated the Firebase with Google Cloud Natural Language API?
Or to directly connect it with the Google Cloud Natural Language API using REST?
AFAIK no direct integration with Firebase, but there's a REST API and an RPC API, and libraries for C#, GO, JAVA, NODE.JS, PHP, PYTHON & RUBY
One of them is bound to suit your needs...

How to use telegram api for creating an android application?

I am trying to build a messaging app that can authenticate users and send messages using the telegram api. But I'm having problems with finding good documentations. Can anyone help me set up the api in my app from where I can implement the methods from the Telegram api?
Any help is appreciated.
The official Telegram API documentation is quite comprehensive.
Also you can use the new Telegram feature: TDLib. It handles all the encryption, network interaction and local storage. You can find documentation for TDLib in included javadoc (html).
See also:
Existing apps' source codes
MTProto docs
RU TDLib discussion board

Can I use telegram api for my commercial app?

I'm more confused how to use Telegram MTProto API, but still I want to know the truth, Can I use telegram API for mobile number verification or sending messages in my own commercial app(not related to telegram)?
Can I use telegram API for mobile number verification
I don't think so.
or sending messages in my own commercial app(not related to telegram)?
You can use Telegram Bot APIs (https://core.telegram.org/bots/api). In this case (bot service), Telegram is very open and explicitely declared to me the freedom to use Bot apps for commercial/profit purposes: see my twitter page: http://www.twitter.com/solyarisoftware !
You can also use channels for commercial messages.
your Question is Unclear
Actually, you can Create your own commercial app for yourself
to do that, you should use Telegram API, so your app is related to telegram
But it's completely not related to the telegram application you use now
for example mobile apps or windows application
Now, you write your own commercial app
you should Authenticate your phoneNumber with your own app
So, You should use telegram API for mobile number verification
Good Luck !!!

Resources