telegram-bot
Telegram is a non-profit, cloud-based instant messaging service. It offers open source clients for a multitude of operating systems and powerful APIs that allow developers to create their own clients and chat bots.
Here are 5,400 public repositories matching this topic...
-
Updated
Nov 12, 2020 - TypeScript
-
Updated
Nov 12, 2020 - Python
-
Updated
Jun 21, 2020
-
Updated
Nov 12, 2020 - PHP
-
Updated
Nov 12, 2020 - Java
-
Updated
Nov 5, 2020 - PHP
-
Updated
Nov 12, 2020 - C#
-
Updated
Oct 29, 2020 - Go
Summary
Fixed Bad Request: unsupported parse_mode error due to missing prepare_parse_mode line
P.S. Do I have to cover this case by tests?
UPD. May be a bit related to #387
-
Updated
Sep 5, 2020 - JavaScript
-
Updated
Oct 20, 2020 - JavaScript
-
Updated
Aug 11, 2020
-
Updated
Nov 13, 2020 - Rust
-
Updated
Nov 7, 2020 - Java
-
Updated
Jul 14, 2020 - Python
-
Updated
Dec 12, 2019 - Python
-
Updated
Apr 25, 2020 - Python
-
Updated
Nov 9, 2020 - PHP
-
Updated
Mar 21, 2018 - Python
-
Updated
Oct 18, 2020 - PHP
-
Updated
Oct 15, 2020 - Java
-
Updated
Nov 13, 2020 - JavaScript
-
Updated
Oct 11, 2020 - Go
In terms of Telegram bot API the maximum polling time of getUpdates is referred to as timeout. That is if there are pending updates, Telegram will return them immediately. In the other case, it will wait for timeout seconds and then answer with an empty list.
The telegram-bot Rust library has its own notion of timeouts. getUpdates' timeout [i
Please help with an example of sending a photo to an arbitrary chat. Here's what I found myself
client.MessagesSendMedia(&telegram.MessagesSendMediaParams{
Silent: false,
Background: false,
ClearDraft: false,
Peer: &telegram.InputPeerUser{ // user data
UserId: 2121212,
AccessHash: 212121211221,
},
ReplyToMsgId: 0,
Media: ???,
Message: -
Updated
Jun 30, 2019 - Python


Describe your environment
Doesn't matter
Describe the enhancement
I think it would be cool to have the ability to set custom commands to the bot's reply keyboard , for example i don't care about the /help one but i'd like to put the /forcesell all instead, so i can use it in one click.
Maybe it could be done on the config file in the Telegram section , by supplying an array of cu