Open Rykov7 opened 8 months ago
5 пункт - удалены bs4 и lxml #3
по пункту 7 - надо тогда белый список тоже внести в БД или при перезапуске бота потеряются сохраненные. по пункту 6 - если переходить на сырые запросы(что в принципе норм) то тогда вообще убирать алхимию и все ее зависимости.
по пункту 10 -интересно, но не гарантия, а ну как злодеи набегут толпой? и будут голосовать против бана одного из своих, я бы тут не спешил, надо подумать про юзеркейс -в каких ситуациях это нам нужно? ночью когда нет админов? так тогда и юзеров почти нет для голосования
по пункту 10 -интересно, но не гарантия, а ну как злодеи набегут толпой? и будут голосовать против бана одного из своих, я бы тут не спешил, надо подумать про юзеркейс -в каких ситуациях это нам нужно? ночью когда нет админов? так тогда и юзеров почти нет для голосования
Днём может не быть админов. Частенько были ситуации, когда такой резервный инструмент был бы в тему. Шанс, что достаточно злодеев прибежит и быстрее всех остальных проголосует достаточно мал + видно, что референсом активно пользуются и это где-то уже отработано
bot.set_my_commands(
commands=[
telebot.types.BotCommand("nobot", "/нобот Телебот не должен быть первым проектом"),
telebot.types.BotCommand("nogui", "/ногуи GUI приложение не должно быть первым проектом"),
telebot.types.BotCommand("nojob", "/ноджоб, Мы здесь не для того чтобы за тебя решать задачи"),
telebot.types.BotCommand("nometa", "/номета Не задавайте мета-вопросов"),
telebot.types.BotCommand("neprivet", "/непривет"),
telebot.types.BotCommand("quote", "/цитата Случайная цитата"),
telebot.types.BotCommand("lutz", "/лутц Прислать книгу Learning Python"),
telebot.types.BotCommand("bdmtss", "/бдмтсс Римшот"),
telebot.types.BotCommand("g", "/г Загуглить (аргументы или цитируемое)"),
telebot.types.BotCommand("rules", "/правила чата (работает с аргументом-номером пункта)"),
telebot.types.BotCommand("faq", "/чзв Частые вопросы"),
telebot.types.BotCommand("books", "/библиотека питониста"),
telebot.types.BotCommand("links", "/ссылки на правила, чзв и библиотеку"),
telebot.types.BotCommand("tsya", "/тся и /ться"),
telebot.types.BotCommand("add", "добавить цитату [Whitelist]"),
telebot.types.BotCommand("remove", "удалить цитату [Whitelist]"),
],
scope=telebot.types.BotCommandScopeChatMember(PYTHONCHATRU, white_id)
)
где-то уже отработано
также Гвидо про моржа говорили)) я не против, но мне хотелось бы тогда более подробного ТЗ чтобы понимать когда кто и как это будет использовать с какими ограничениями по голосам/времени
13 пункт пока не до конца понял, по коду посмотрю как сейчас работает
14 пункт огонь
13 пункт пока не до конца понял, по коду посмотрю как сейчас работает
сейчас вообще никак - список команд у всех старый висит, который был установлен при синхронном боте, потом этот синхронный кусок тупо был выпилен, его нужно добавить снова, но через асинхронную функцию.
сделаны 9 и 12, кроме того добавлено спам-слово по вчерашнему пропуску #7