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

автоматический dpaste для кода #3

Open
hulygun opened this issue Nov 14, 2018 · 8 comments
Open

автоматический dpaste для кода #3

hulygun opened this issue Nov 14, 2018 · 8 comments
Labels
enhancement New feature or request in_work

Comments

@hulygun
Copy link
Collaborator

hulygun commented Nov 14, 2018

Декомпозиция #1

Вижу 2 пути решения:

  1. Ручной режим (с использованием команды, например /code), в таком случае непонятно в каком виде возвращать ссылку с сервиса гиста
  2. Автоматический с удалением сообщения. В таком случае боту нужны права на удаление сообщений и как детектить, что сообщение это кусок кода
@lorddaedra
Copy link

наверное, нужен ручной режим с удалением сообщения и написанием нового со ссылкой на dpaste.de :-)

@lorddaedra
Copy link

а потом уже можно улучшать)

@lorddaedra
Copy link

и если не получилось сделать ссылку на dpaste.de, то удалять не надо) то есть удаляем только когда уже есть ссылка)

@hulygun
Copy link
Collaborator Author

hulygun commented Nov 14, 2018

Если ручной, то нужно как-то детектить то сообщение, которое нужно задепастить, например через репли

@lorddaedra
Copy link

да, это норм, кто угодно может ответить /code на слишком длинное сообщение с кодом и оно удалится после того, как dpaste.de сделает новый сниппет с кодом и бот вставит в чат ссылку на него

@lorddaedra
Copy link

если будут злоупотреблять - то можно будет административным путём пресечь это...

@hulygun
Copy link
Collaborator Author

hulygun commented Nov 14, 2018

По началу много кто будет баловаться

@lorddaedra
Copy link

ну, это всё довольно быстро решается, если в чате есть модераторы - можно кикнуть из чата или отключить на какое-то время возможность писать в чат

@hulygun hulygun added enhancement New feature or request in_work labels Nov 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request in_work
Projects
None yet
Development

No branches or pull requests

2 participants