Davte
|
a2965be066
|
longest_cooldown_timedelta property defined
|
2019-07-12 14:16:20 +02:00 |
|
Davte
|
3decb01165
|
Dummy coroutine
|
2019-07-12 14:14:34 +02:00 |
|
Davte
|
cff3c30481
|
Command decorator defined
|
2019-07-12 12:43:49 +02:00 |
|
Davte
|
8ee798af5e
|
Get inline_query_id from update
|
2019-07-12 12:42:26 +02:00 |
|
Davte
|
8919fc08a3
|
Inline query handler refactored
|
2019-07-12 12:42:26 +02:00 |
|
Davte
|
d692744b5b
|
f-strings instead of string.format
|
2019-07-12 12:41:27 +02:00 |
|
Davte
|
ec877aa98a
|
async_wrapper is now more general
|
2019-07-12 08:30:15 +02:00 |
|
Davte
|
e18299fcd6
|
Unnecessary indentation
|
2019-07-11 18:31:09 +02:00 |
|
Davte
|
f135279503
|
Check that session is open before trying to close it
|
2019-07-11 17:53:28 +02:00 |
|
Davte
|
8ac12707b6
|
If bot has no messages attribute, set it
|
2019-07-09 17:11:06 +02:00 |
|
Davte
|
a24d1b3ef5
|
Method to create views in database added
|
2019-07-08 15:43:46 +02:00 |
|
Davte
|
dc5cc92867
|
Project modules must be imported with davtelepot. prefix
|
2019-07-06 22:48:55 +02:00 |
|
Davte
|
c477f290dd
|
Callback query handler written
|
2019-07-03 22:29:27 +02:00 |
|
Davte
|
fd815e4c64
|
Wrapper for editMessageText method written
|
2019-07-03 22:29:02 +02:00 |
|
Davte
|
12bc2eba44
|
Chosen inline result handler written
|
2019-07-03 20:47:26 +02:00 |
|
Davte
|
80ea019d60
|
Inline query handler written
|
2019-07-03 19:39:55 +02:00 |
|
Davte
|
4036971302
|
Avoid second try, as it is useless
If first try fails, why should a second try succeed?
|
2019-07-03 19:13:53 +02:00 |
|
Davte
|
0610c0ce19
|
Wrapper for sendPhoto method
Convert file_path to file_id if possible
|
2019-07-03 18:50:06 +02:00 |
|
Davte
|
589e27bf0e
|
Provide bot with an associated database (SQLite by default)
|
2019-07-03 18:48:18 +02:00 |
|
Davte
|
b1ac8d3d40
|
Allow photo replies to text message updates
|
2019-07-03 17:29:30 +02:00 |
|
Davte
|
967627c4a2
|
Path property implemented
Useful when dealing with files
|
2019-07-03 17:26:31 +02:00 |
|
Davte
|
e47dd1d458
|
Prevent Telegram flood control on all methods with chat_id as parameter
|
2019-07-02 23:42:37 +02:00 |
|
Davte
|
7582b4cce4
|
Do not json-dump files
|
2019-07-02 14:43:58 +02:00 |
|
Davte
|
3e6fc8ba42
|
Close certificate file after setting webhook
|
2019-07-02 14:40:06 +02:00 |
|
Davte
|
94d563b276
|
Do not wrap certificate file
|
2019-07-02 14:32:11 +02:00 |
|
Davte
|
6b907957d5
|
Never show bot token or session token in log
|
2019-07-02 14:27:02 +02:00 |
|
Davte
|
4f42696a20
|
TODO: prevent Telegram flood control
|
2019-07-01 23:37:17 +02:00 |
|
Davte
|
e05b0ebe46
|
Split text in several messages if it hits Telegram limits
|
2019-07-01 23:36:45 +02:00 |
|
Davte
|
af64241d81
|
Handle command aliases and text message update parsers
|
2019-07-01 20:54:59 +02:00 |
|
Davte
|
7ed430b264
|
Handle unknown commands
|
2019-07-01 20:46:38 +02:00 |
|
Davte
|
631bda4465
|
Wrappers for sendMessage and answerInlineQuery methods
|
2019-07-01 20:39:58 +02:00 |
|
Davte
|
4ae826f52c
|
Set default keyboard at setup
|
2019-07-01 20:34:16 +02:00 |
|
Davte
|
8f261a4cfa
|
Indentation
|
2019-07-01 20:23:00 +02:00 |
|
Davte
|
08386d19da
|
Indentation
|
2019-07-01 20:22:35 +02:00 |
|
Davte
|
783040bcd0
|
Provide a chat_id getter and a method to change it.
|
2019-07-01 20:20:12 +02:00 |
|
Davte
|
55d872fc21
|
Allow individual text message handlers
|
2019-07-01 20:17:10 +02:00 |
|
Davte
|
97a29406ca
|
Authorization system implemented
Check if user is authorized to perform an action and return an
authorization denied message if not.
|
2019-07-01 20:12:06 +02:00 |
|
Davte
|
80c746df20
|
Handle text message updates according to their subtype
|
2019-07-01 19:56:32 +02:00 |
|
Davte
|
ab563c9486
|
Route updates according to their type calling associated method
|
2019-07-01 19:55:20 +02:00 |
|
Davte
|
2bb0ef9436
|
Maintenance system implemented
While under maintenance, route updates in a special way.
|
2019-07-01 16:42:17 +02:00 |
|
Davte
|
d44e410101
|
Log "API" in case of TelegramError raised during API call
|
2019-07-01 15:54:33 +02:00 |
|
Davte
|
5927dcd30f
|
Dump int, list and dict parameters as strings for API calls
|
2019-07-01 15:54:25 +02:00 |
|
Davte
|
5a0c658ea3
|
TelegramBot and TelegramError classes moved to dedicated api module.
|
2019-06-30 18:52:21 +02:00 |
|
Davte
|
3c8995b316
|
All API methods added manually
|
2019-06-30 18:47:49 +02:00 |
|
Davte
|
04733552c5
|
Exclude table header
|
2019-06-30 18:05:08 +02:00 |
|
Davte
|
afaf686827
|
Get information from Telegram API guide
|
2019-06-30 17:56:22 +02:00 |
|
Davte
|
bfbf4a17bd
|
API methods added (more to come)
|
2019-06-30 10:41:02 +02:00 |
|
Davte
|
00e09ee79e
|
API methods added (work in progress)
|
2019-06-30 00:53:49 +02:00 |
|
Davte
|
5aade209d3
|
adapt_parameters method renamed and cleaned
|
2019-06-29 20:27:46 +02:00 |
|
Davte
|
46a8e2f81b
|
Beyond telepot: my own Telegram interaction logics
|
2019-06-29 20:17:33 +02:00 |
|
Davte
|
a571d4fc8f
|
Ignore data folders
|
2019-06-24 17:22:56 +02:00 |
|
Davte
|
9fccdcc51c
|
custom_join function added
It joins elements of a list using a joiner and a final custom joiner
|
2019-06-24 16:17:52 +02:00 |
|
Davte
|
b6f4465880
|
Import dependency
|
2019-06-07 21:30:26 +02:00 |
|
Davte
|
0bace2824a
|
Version
|
2019-06-07 21:13:46 +02:00 |
|
Davte
|
9f91114e0e
|
Added function to run aiohttp web apps in dedicated threads.
|
2019-06-07 21:12:59 +02:00 |
|
Davte
|
18fb69dff8
|
Instantiate dataset.Database object once and return it without re-instantiating it.
|
2019-06-05 12:49:47 +02:00 |
|
Davte
|
0fae3d305a
|
Typo in doc string
|
2019-05-30 15:40:12 +02:00 |
|
Davte
|
e906fc8c3a
|
davteutil dependency removed since it is now included as submodule
|
2019-05-28 17:17:22 +02:00 |
|
Davte
|
b9f826a2d0
|
davteutil.utilities imported
davteutil stand-alone repository will be deleted
|
2019-05-28 16:52:32 +02:00 |
|
Davte
|
8a524a4e55
|
Added a method to create views in bot's database
Given a list of dictionaries with `name` and `query` elements, overwrite
or create a view.
|
2019-05-23 18:41:25 +02:00 |
|
Davte
|
a2e1b0c11a
|
Move repository to gogs.davte.it
|
2019-05-16 12:18:53 +02:00 |
|
Davte
|
454b021ee7
|
Push to gogs.davte.it and bitbucket with this script
|
2019-05-16 12:18:05 +02:00 |
|
Davte
|
9f06157234
|
New version
|
2019-03-28 20:05:33 +01:00 |
|
Davte
|
6b65129f74
|
Whitespace
|
2019-03-28 19:29:46 +01:00 |
|
Davte
|
9963296f41
|
Parenthesis
|
2019-03-28 19:25:54 +01:00 |
|
Davte
|
bb7aa38913
|
Docstring
|
2019-03-28 19:19:30 +01:00 |
|
Davte
|
943171ac16
|
Whitespace in comments and docstrings
|
2019-03-28 19:17:55 +01:00 |
|
Davte
|
e776792dee
|
Bots must be instantiated via get
|
2019-03-28 19:09:19 +01:00 |
|
Davte
|
9d664849cd
|
davteutil is required
|
2019-03-28 19:07:29 +01:00 |
|
Davte
|
25f0321250
|
Ignore all tests (3 digits)
|
2019-03-28 19:07:22 +01:00 |
|
Davte
|
3c2cdfa6a1
|
Ignore python virtual environment folder and test scripts
|
2019-03-28 18:43:23 +01:00 |
|
Davte
|
213a6ead1a
|
Look for configuration file in script folder, not in working directory
|
2019-03-28 14:19:06 +01:00 |
|
Davte
|
10cc0bbb2d
|
Handle location updates
|
2019-02-13 17:27:54 +01:00 |
|
Davte
|
fb3e05681b
|
davteutil.sleep_until was refactored
|
2019-02-12 18:27:58 +01:00 |
|
Davte
|
5aa51f7e8a
|
Talk panel arguments sorted differently
|
2018-12-03 17:33:04 +01:00 |
|
Davte
|
7a52498939
|
Allow auto-naming of pictures
|
2018-11-28 19:07:01 +01:00 |
|
Davte
|
11b319d0a5
|
Bot().save_picture defined
|
2018-11-27 22:46:00 +01:00 |
|
Davte
|
d988998198
|
Parentheses again
|
2018-11-26 18:37:45 +01:00 |
|
Davte
|
ac40c16bea
|
Parenthesis!
|
2018-11-26 18:34:56 +01:00 |
|
Davte
|
7881a97a73
|
Parentheses
|
2018-11-26 18:30:09 +01:00 |
|
Davte
|
2ab0712036
|
Talking sessions are now ready.
|
2018-11-26 17:32:21 +01:00 |
|
Davte
|
328258d2af
|
Accept dict subclasses (such as OrderedDict) as update and user_record
|
2018-11-26 17:32:07 +01:00 |
|
Davte
|
f38a6e7e10
|
If user_record is passed to get_message, extract language from it.
|
2018-11-26 17:04:29 +01:00 |
|
Davte
|
1a784b2b08
|
Typo; todos
|
2018-11-25 10:56:35 +01:00 |
|
Davte
|
085f473257
|
'string' != string
Log message edited
|
2018-11-25 01:09:47 +01:00 |
|
Davte
|
787fa7d164
|
Pass format kwargs to get_message
|
2018-11-25 01:07:24 +01:00 |
|
Davte
|
39147326d1
|
Version
|
2018-11-25 01:05:26 +01:00 |
|
Davte
|
ff7efc0e90
|
Documentation.
|
2018-11-25 01:00:48 +01:00 |
|
Davte
|
b0d97265b5
|
Coroutines must be awaited!
Accept format keyword arguments.
|
2018-11-25 00:56:59 +01:00 |
|
Davte
|
269f167be5
|
Bugs fixed
|
2018-11-25 00:49:18 +01:00 |
|
Davte
|
54e81f57df
|
Working on /talk command
|
2018-11-25 00:37:12 +01:00 |
|
Davte
|
86bab73216
|
forward_message defined
|
2018-11-25 00:36:41 +01:00 |
|
Davte
|
6f6edfdae9
|
Undefined names
|
2018-11-24 18:48:15 +01:00 |
|
Davte
|
4ef0648892
|
Import error fixed
|
2018-11-24 18:44:57 +01:00 |
|
Davte
|
5a7fb42017
|
admin_tools: Talk to users
|
2018-11-24 18:41:06 +01:00 |
|
Davte
|
a1c4e10dae
|
Define get_message method of Bot object.
|
2018-11-24 18:38:27 +01:00 |
|
Davte
|
eb58c54928
|
Include csv data.
|
2018-11-24 18:37:51 +01:00 |
|
Davte
|
dc11ca37a9
|
IETF language tags
|
2018-11-24 18:30:52 +01:00 |
|
Davte
|
890ff77294
|
Pass coroutines, not tasks.
|
2018-11-24 16:08:34 +01:00 |
|
Davte
|
3e9bea1a95
|
Better interaction in manual mode
|
2018-11-24 15:45:52 +01:00 |
|