Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sending a log file by a bot in private messages #168

Open
vlab97 opened this issue Nov 22, 2022 · 4 comments
Open

Sending a log file by a bot in private messages #168

vlab97 opened this issue Nov 22, 2022 · 4 comments
Labels
request Feature request

Comments

@vlab97
Copy link

vlab97 commented Nov 22, 2022

Feature request

Администратор бота использует команду /log в личных сообщениях, а бот в ответ отправляет логи файлом.

Так же хотелось бы расширения функции подписки на события. Чтоб бот оповещал администраторов об удалении сообщения с чата. Опционально. Так как админы могут не сразу увидеть, что в чате была попытка рассылки спама.

@vlab97 vlab97 added the request Feature request label Nov 22, 2022
@xvitaly
Copy link
Owner

xvitaly commented Nov 23, 2022

Администратор бота использует команду /log в личных сообщениях, а бот в ответ отправляет логи файлом.

Лог файл может быть огромным и занимать десятки, если не сотни мегабайт если не включена их ротация в конфиге бота. Наверное лучше отправлять последние N строк и не файлом, а текстом в разметке кода.

Так же хотелось бы расширения функции подписки на события. Чтоб бот оповещал администраторов об удалении сообщения с чата. Опционально. Так как админы могут не сразу увидеть, что в чате была попытка рассылки спама.

Изначально такая функция была, но пользователи бота стали жаловаться на спам уже от самого бота во время большого наплыва спамеров в крупный чат, поэтому я её удалил.

@vlab97
Copy link
Author

vlab97 commented Nov 23, 2022

Администратор бота использует команду /log в личных сообщениях, а бот в ответ отправляет логи файлом.

Лог файл может быть огромным и занимать десятки, если не сотни мегабайт если не включена их ротация в конфиге бота. Наверное лучше отправлять последние N строк и не файлом, а текстом в разметке кода.

Так же хотелось бы расширения функции подписки на события. Чтоб бот оповещал администраторов об удалении сообщения с чата. Опционально. Так как админы могут не сразу увидеть, что в чате была попытка рассылки спама.

Изначально такая функция была, но пользователи бота стали жаловаться на спам уже от самого бота во время большого наплыва спамеров в крупный чат, поэтому я её удалил.

Про лог в целом согласен.

Про функцию оповещений об удалениях. Сделать параметр в конфигурации на включение/отключение именно этих оповещений для каждого следящего. Чтоб была на это отдельная подписка к примеру. Аналогично существующей.

@vlab97
Copy link
Author

vlab97 commented Dec 19, 2022

Администратор бота использует команду /log в личных сообщениях, а бот в ответ отправляет логи файлом.

Лог файл может быть огромным и занимать десятки, если не сотни мегабайт если не включена их ротация в конфиге бота. Наверное лучше отправлять последние N строк и не файлом, а текстом в разметке кода.

Так же хотелось бы расширения функции подписки на события. Чтоб бот оповещал администраторов об удалении сообщения с чата. Опционально. Так как админы могут не сразу увидеть, что в чате была попытка рассылки спама.

Изначально такая функция была, но пользователи бота стали жаловаться на спам уже от самого бота во время большого наплыва спамеров в крупный чат, поэтому я её удалил.

Вечер добрый. Можете подсказать в какой версии кода была функция оповещения об удалениях сообщений? Сам не смог найти...

@xvitaly
Copy link
Owner

xvitaly commented Dec 20, 2022

Вечер добрый. Можете подсказать в какой версии кода была функция оповещения об удалениях сообщений? Сам не смог найти...

Было реализовано в версии бота для чата Russian Fedora. Это был отдельный форк с прокачанными функциями (там была даже проверка аватарок новых пользователей через нейросеть, API которой нам предоставлял безвозмездно другой участник чата). После моего ухода из Telegram, я большую часть изменений добавил в этот репозиторий.

Как появится больше свободного времени, постараюсь добавить, благо это не сложно. Сложнее сделать нормальную автоматическую ротацию с апгрейдом схемы конфига после добавления новых опций.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request Feature request
Projects
None yet
Development

No branches or pull requests

2 participants