mirror of
https://github.com/civsocit/olgram.git
synced 2023-07-22 01:29:12 +03:00
Merge branch 'main' into stable
This commit is contained in:
commit
35148883db
@ -4,7 +4,7 @@
|
|||||||
Донаты
|
Донаты
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
На рекламу проекта, аренду сервера и пиццу для разработчика
|
На рекламу проекта, аренду сервера и пиццу
|
||||||
|
|
||||||
Bitcoin:
|
Bitcoin:
|
||||||
``bc1qlq7cm5chc8flr3fy8ewk967aknq3dwmxtwn9hl``
|
``bc1qlq7cm5chc8flr3fy8ewk967aknq3dwmxtwn9hl``
|
||||||
@ -14,3 +14,18 @@ Monero:
|
|||||||
|
|
||||||
Dash:
|
Dash:
|
||||||
``XqxetfWzr5n4Ms1TxMbdEEeHGe8CaMdmb6``
|
``XqxetfWzr5n4Ms1TxMbdEEeHGe8CaMdmb6``
|
||||||
|
|
||||||
|
|
||||||
|
История изменений
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- `2022-02-19` Статистика использования бота
|
||||||
|
- `2022-02-16` Очистка Redis по timeout
|
||||||
|
- `2022-02-12` Шаблоны ответов
|
||||||
|
- `2022-01-27` Настройки логирования
|
||||||
|
- `2022-01-18` Команды /ban и /unban
|
||||||
|
- `2021-12-14` Bugfix обработка изменения ID чата
|
||||||
|
- `2021-10-01` Возможность ограничивать права на бота (ADMIN_ID)
|
||||||
|
- `2021-09-26` Шифрование токенов
|
||||||
|
- `2021-09-26` Добавлен автоответчик
|
||||||
|
- `2021-09-24` Initial
|
||||||
|
@ -64,7 +64,12 @@ async def message_handler(message: types.Message, *args, **kwargs):
|
|||||||
thread_first_message = await _redis.get(_thread_uniqie_id(bot.pk, message.chat.id))
|
thread_first_message = await _redis.get(_thread_uniqie_id(bot.pk, message.chat.id))
|
||||||
if thread_first_message:
|
if thread_first_message:
|
||||||
# переслать в супер-чат, отвечая на предыдущее сообщение
|
# переслать в супер-чат, отвечая на предыдущее сообщение
|
||||||
|
try:
|
||||||
new_message = await message.copy_to(super_chat_id, reply_to_message_id=int(thread_first_message))
|
new_message = await message.copy_to(super_chat_id, reply_to_message_id=int(thread_first_message))
|
||||||
|
except exceptions.BadRequest:
|
||||||
|
new_message = await message.forward(super_chat_id)
|
||||||
|
await _redis.set(_thread_uniqie_id(bot.pk, message.chat.id), new_message.message_id,
|
||||||
|
pexpire=ServerSettings.thread_timeout_ms())
|
||||||
else:
|
else:
|
||||||
# переслать супер-чат
|
# переслать супер-чат
|
||||||
new_message = await message.forward(super_chat_id)
|
new_message = await message.forward(super_chat_id)
|
||||||
|
Loading…
Reference in New Issue
Block a user