I create a telegram bot. How to get member list with telegram bot?
What url should I use to get information about all members in channel?
Unfortunately this isn't possible at this time. In order to get user list, you need to use telegram API.
Related
Is there a way to read the data from the chat messages in DM or Group with out adding the bot the DM or Group?
Similar to the APIs that are available to programmatically access the google drive, is there a way ?
Answer:
No, there isn't.
More Information:
The only API access you can get for Hangouts chat rooms is by using a bot. You can also use a webhook, but this is only for sending messages and not receiving.
You will need to use a bot to be able to do this.
I want to create a bot telegram to retrieve some information from another robot or channel
I just wanted a training resource for this
create a userbot wit telethon: https://github.com/LonamiWebs/Telethon/commits?author=Lonami
I am using telegram bot api to get the chat history of a channel https://api.telegram.org/botXXXXXXXXXXXXXXXXXX/getupdates
my bot attached to the many channels and my query is that how to get chat history of any specific channel which is using my bot.
but when I am using getupdates method it shows all the message with all channel.
my query is how to get the solution using telegram bot API?
just like when we need to send a message to any specific channel using the used the https://api.telegram.org/botxxxxxxxxxxxx/sendMessage?chat_id=#channel id&text=message
i need a solution where I can send channel id and get the specific channel chat history using telegram bot API
my bot attached to the many channels and my query is that how to get
chat history of any specific channel which is using my bot
You cannot get the chat history of a channel using the bot API. However you can use the core API (tdlib e.t.c) to get the chat history. Alternatively you can try and scrape from the posts widget, but that is going to be too tedious.
but when I am using getupdates method it shows all the message with all channel.
You can manually filter out the channels since the ID is always in the Update object. I would suggest you use a library for this since it would be easier to implement the logic.
Is it possible to pin a message using the Telegram API? I would like to create a bot to pin messages in a chat group. I was unable to find an specific method to do it in the documentation:
https://core.telegram.org/bots/api
Is there any way to do it?
Thanks.
you should first turn off the group privacy mode of your bot in your BotFather panel.
then, your bot should be the admin of that chat in order to be able to pin messages.
finally, you can use pinChatMessage, unpinChatMessage to do the task.
A bot wants to send a map with specific lat/lng point to a Telegram user. When clicked that map should lead user to an interactive map version.
I saw one bot (SberbankBot) can do that, but I need to know how exactly.
I'm using Python 2.7 + telepot library.
As #mymedia pointed out in comments, you can use sendLocation method of Telegram Bot APi, and using telepot:
bot.sendLocation(chat_id, latitude=lat, longitude=lon);