Comments (6)
Users interact with Telegram API. Bots interact with Telegram API. Users don't interact with bots directly.
from telegram-bot-api.
This is exactly the same server as run at https://api.telegram.org. All other answers can be derived from that.
from telegram-bot-api.
Does bots which uses its own bot API server makes user risk of getting their IP being logged? (are there cases that user client transfer data directly from the bot api server?)
Assume when I download a file from such bot, are there chance that I download the file directly from the unofficial telegram bot API server?
If it does then I guess telegram should flag such bot to notice user the risk of using such bots.
from telegram-bot-api.
Assume when I download a file from such bot, are there chance that I download the file directly from the unofficial telegram bot API server?
Excuse me, but is there any difference? If the bot sends you (a Telegram user) a file, does it matter whether this bot runs the official API endpoint or its own? I guess it doesn't matter.
from telegram-bot-api.
@MasterGroosha
if the server send the user a dedicated file which has an unique ID and the user download the file directly from the unofficial server, the IP which get the file is very likely the user's actual IP (unless the user was using proxy/VPN).
It's important that when we were using official telegram client, we only connect to official telegram server (except for P2P calls or socks/mtproto proxy) to avoid IP leak.
But since levlan has point out that users don't interact with bots directly, it probably won't be this case.
from telegram-bot-api.
You can find a nice diagram in #1 (comment). The only difference between using a local Bot API server and the api.telegram.org server is a location of the provided in this repository TDLib-based Bot API server.
from telegram-bot-api.
Related Issues (20)
- [Question]: Is `ChatJoinRequest.invite_link` always null for public groups? HOT 1
- How legal is using getChannelDifference for public channels HOT 5
- hajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar
- Does telegram-bot-api still not support uploading files up to 4G? HOT 7
- How to create a service on Ubuntu HOT 1
- Tgram.api
- http proxy does not work! HOT 1
- Message entities are not preserved by `editMessageText` and `editMessageMedia` HOT 2
- Request: Add Possibility for bot to publish/maintain stories in Channels
- NOT: User.language_code described at IETF but only being used as ISO-639? HOT 3
- How should I apply for the API HOT 4
- How can I be sure that Telegram BOT API local server is running properly? HOT 4
- Blockquote HTML syntax issues HOT 1
- pending_update_counts delay HOT 15
- get 404 error on download file! HOT 11
- Bot latency HOT 6
- Failed to forward message: 'Bad Request: message thread not found' HOT 7
- Persistent "ERROR" When Creating Telegram Application HOT 6
- Change the maximum upload size HOT 1
- not able to set more webhooks! HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from telegram-bot-api.