e7a30d0369
Allow command aliases to be a /command
too.
2019-12-01 18:20:39 +01:00
920554d465
Print statements removed
2019-11-28 18:12:15 +01:00
85341d7064
Placeholder system
...
Send a placeholder message or chat_action if the request takes some
time.
2019-11-28 18:08:58 +01:00
aa6f45887e
Allow addition of help sections
2019-08-18 23:23:48 +02:00
45e2bbfa3d
Support for multilanguage /help command
...
A bot guide may be built automatically using @bot.command decorator.
2019-08-18 20:55:47 +02:00
a2365f815d
Handle unknown exceptions in getUpdates method
2019-08-15 13:45:32 +02:00
f525caa2e5
Comments
2019-08-05 21:59:35 +02:00
e0f1199768
Interrupt if unable to start webapp
2019-08-04 22:27:10 +02:00
6f45b906ff
Add reply keyboard buttons to aliases if necessary
2019-07-27 00:00:21 +02:00
1b9c039549
Avoid returning fake log_file_name
2019-07-26 23:43:11 +02:00
62b390b7b9
Multilanguage support for reply keyboard buttons
2019-07-26 23:37:23 +02:00
417dcb63e4
/log and /errors commands implemented
...
Receive bot general log and errors log via bot itself
2019-07-26 18:22:27 +02:00
c56c37c351
Make send_document return an Exception if document to send is not found
2019-07-26 14:03:33 +02:00
ad5ec33869
Close buffered_file only if it exists
2019-07-26 10:36:30 +02:00
3f4417b84b
Added support for multilanguage command descriptions
2019-07-21 20:47:54 +02:00
f5c661925c
Close buffered_file only if it exists
2019-07-21 17:45:39 +02:00
04827b4691
davtelepot.bot.Bot().send_document method implemented
...
It accepts document handlers, Telegram `document_id`s or file paths
2019-07-21 17:32:27 +02:00
ab63f56276
Log identifier if get_user_identifier
method fails
2019-07-20 19:29:00 +02:00
10d53e8e1e
Insert selected_language_code for new users (set to None).
2019-07-20 13:04:54 +02:00
382ee2a4f1
Store users data and track changes
2019-07-19 18:17:19 +02:00
6075e5513b
Support for multiple languages
2019-07-19 16:40:46 +02:00
a085fddf31
Use dot for relative imports
2019-07-19 12:21:11 +02:00
f8ec144719
Prevent AttributeError: 'NoneType' object has no attribute 'format'
2019-07-18 17:45:47 +02:00
948ebcd015
Used edit_message_text
to reply
if message_id
is in kwargs
2019-07-18 12:07:06 +02:00
3cb912154b
Typo
2019-07-18 11:21:14 +02:00
a01ff8c486
Individual location handler
2019-07-18 09:57:56 +02:00
41f578cf21
reply
general method defined: calls proper output method
...
Call reply with an update and some keyword arguments, it will use the
proper method according to kwargs to send the output.
2019-07-18 09:56:40 +02:00
2e5ef62dff
Hide reply_markup from edited message if new message is sent with it
2019-07-18 00:00:55 +02:00
568694f3aa
When editing message, make each message reply to the previous
2019-07-17 23:55:59 +02:00
c331313f85
Bug in edit_message_text
fixed: text
instead of text_chunk
2019-07-17 23:46:07 +02:00
f590d3d677
type(None) != None
2019-07-17 00:21:55 +02:00
4b27b26467
Support null answer to callback queries
2019-07-17 00:18:43 +02:00
ee7864f813
Whitespace
2019-07-16 16:42:20 +02:00
ddc006a192
Property unauthorized_message
was renamed
2019-07-16 16:41:56 +02:00
434d09c317
chosen_inline_result handler refactored
2019-07-16 16:40:59 +02:00
7e461be1bd
Defined methods forward_message
and delete_message
2019-07-16 16:39:23 +02:00
d53051e6f3
Class method get
defined.
2019-07-16 16:38:53 +02:00
8ab1ec4461
Whitespace
2019-07-15 18:06:08 +02:00
f8cc0c1a22
Format unknown command message text passing self as bot.
2019-07-15 15:30:22 +02:00
3669680156
User higher level answer_inline_query
method
2019-07-15 15:02:38 +02:00
052410ecf7
Fixed bugs in parser decorator
2019-07-15 15:02:11 +02:00
a8a797a176
Bot decorators will pass only supported arguments to decorated functions
...
Command, parser, button and query decorators will not pass unsupported
arguments to their decorated functions anymore (legacy compatibility
with custombot and new feature for bot).
2019-07-15 13:06:02 +02:00
e412548edf
Added Bot() property callback_data_separator
and method to set it
...
It will be used to parse callback data unless a more specific separator
is passed to @Bot().button decorator. If both are None, data will be a
string without prefix.
2019-07-15 13:02:44 +02:00
0ac4553591
Documentation
2019-07-13 18:26:12 +02:00
f1a5d244df
Method to set event handler in routing table
2019-07-13 16:21:51 +02:00
37d2b6f3d8
Set already_sent value, otherwise it may be referenced before assignment
2019-07-12 14:53:35 +02:00
367b112809
Inline query decorator refactored
2019-07-12 14:40:55 +02:00
d6b7b3002e
Fixed bug concerning wrong identifier in callback queries
...
If 'from' in update do not consider update['message']
2019-07-12 14:40:35 +02:00
b03b24fb2d
Logical error in Bot().split_message_text
method
2019-07-12 14:31:09 +02:00
7129e20e31
function renamed to handler
2019-07-12 14:23:21 +02:00