telegram-bot-api | Telegram Bot API server | Bot library
kandi X-RAY | telegram-bot-api Summary
kandi X-RAY | telegram-bot-api Summary
The Telegram Bot API provides an HTTP API for creating Telegram Bots. If you've got any questions about bots or would like to report an issue with your bot, kindly contact us at @BotSupport in Telegram. Please note that only global Bot API issues that affect all bots are suitable for this repository.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of telegram-bot-api
telegram-bot-api Key Features
telegram-bot-api Examples and Code Snippets
Community Discussions
Trending Discussions on telegram-bot-api
QUESTION
My handler callback:
...ANSWER
Answered 2022-Mar-27 at 05:31You should get updates from the telegram server by one of two methods, polling or webhook. Each pair is explained on the GitHub page with an example.
Also, you may need to make a connection between the reply from the user and the message you sent. for example, you can save your message's id that was obtained after sending and ask the user to send his answer by using the reply feature to your message. Then you can tell from comparing MessageID that the answer is related to that message.
QUESTION
How I can save a file from a stream or from an url in nodejs? I have a telegram bot that will get files from users. I'm able to get the file url or the stream but I'm not sure how to save it in a temporary directory before process.
Here is the link to the library I'm using
How I can proceed?Here is the code
...ANSWER
Answered 2022-Mar-19 at 11:28You can do this:
QUESTION
is it possible to install copy protection in a telegram bot?
the bot sends docx files, images and text.
I would like to make it so that they cannot be copied but can be viewed. I couldn't find anything in the telegram bot api documentation, I can't Google it either.
the bot is written in node.js
. used the node-telegram-bot-api
library
For the third day I have been struggling with the question, suddenly who knows if it is possible at all. Maybe it can be done in some other way. For example, to raise a web server where you can watch content and send only links in the bot.
ANSWER
Answered 2022-Feb-24 at 12:35You can de-activate buttons like "Save As..." or "Share to..." by adding a protect_content
parameter. It is available for many methods, including sendMessage, sendPhoto, sendDocument.
Of course anything that can be viewed can also be copied in some way or another. Nonetheless it provides some protection.
QUESTION
My problem is that when trying to deploy bot on heroku I get r10 error boot timeout, but it works when running locally and I cant seem to find the fix for it
heroku logs ...ANSWER
Answered 2022-Feb-13 at 13:59You have deployed your code as a web
process. web
processes listen for HTTP requests and must bind to a port provided at runtime shortly after starting up.
Since your bot does not respond to HTTP requests it should not be deployed as a web
process. A common name for such processes is worker
.
First, remove the web
container you have already deployed:
QUESTION
So, I'm trying to fetch JSON results from https://api-thirukkural.vercel.app/api?num=1139 using Java-Telegram-Bot-Api and send it to telegram. I use com.google.code.gson dependency for parsing JSON.
The expected results from API:
...ANSWER
Answered 2022-Feb-08 at 14:50You need to specify the Charset on Scanner. That is probably the problem.
Example:
QUESTION
I'm trying to connect the database to my Telegram bot and I want to use knex for it. I use MySQL. The database and the table are created. I also can see it on /phpMyAdmin page, so it works (I've used the same creds, that is used in my code). I've double-checked config data, it is right. Here's client creation code:
...ANSWER
Answered 2022-Jan-18 at 11:01Actually, I messed up with PORT. I should be using 3306, but not 80.
QUESTION
I use the node-telegram-bot-api
library. How do I specify the size of the video when sending it?
ANSWER
Answered 2021-Nov-03 at 15:49If you check the node-telegram-bot-api
library's GitHub repo, you can see that the sendVideo()
method accepts an options
object as the third parameter that stores additional Telegram query options.
You're already passing down an object with a caption
key and you could add some more there, like height
, width
, duration
, etc. A complete list of these options is available on the Telegram docs.
QUESTION
I need to create bridge from telegram to my discorcd channel, however i will receive error when i will run the .js script.
...ANSWER
Answered 2021-Aug-30 at 21:47I'm guessing that you have a v8/9 gateway based discord bot....
https://discord.com/developers/docs/topics/gateway#privileged-intents
QUESTION
Is it possible to format a message sent by a telegram bot as a list?
I want to build a bot that presents the menu of a restaurant with about 20 options and sub-options (e.g., kind of meat) as a list:
...ANSWER
Answered 2021-May-16 at 19:47Or can confirm that it is indeed not possible?
The documentation you linked already confirmes that there are no special formatting options for (nested) lists supported by the Bot API.
QUESTION
I'm using this package and I've created languages array and I'm trying to show them as buttons in my message but I receive this error
...ANSWER
Answered 2021-Apr-27 at 11:52The inline_keyboard
array expects object of type InlineKeyboardButton
like these (not the same library, but you can see the structure).
I can see you attempted to do that here:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install telegram-bot-api
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page