BLACK MANAGER Lite | Разработка
161 subscribers
91 photos
7 videos
2 files
11 links
Новости о разработке рекода бота Black Manager Lite
Download Telegram
Я предлагаю перенести новости из телеги и обсуждения из ВК в дискорд. Там будет удобнее, + в дискорде больше функционал в API, т.е. можно все автоматизировать.

👍🏿 - переносим
✍🏿 - без разницы
👎🏿 - не нужно

P.s.: не показывайте эти смайлики на твиче :)
👍29👎2613
Перед обновлением я точно изменю название бота. Если честно, меня уже достали сообщения по типу:
- "Посмотрите мои баны"
- "А чекбан из Black manager?"
- "А почему не показывает мои блокировки?"
- "А сделайте *идея, связанная с КРМП*"

Я говорю последний раз: наш бот не связан с игрой НИКАК. Шанс того, что о нем знает хотя бы 1 человек из Команды Проекта игры - 0,00000001%. Бот, использующийся в игре, и наш бот - это вообще 2 разных, никак не связанных менеджера. Название такое из-за того, что бот изначально был для лидеров одного сервера, потом он стал доступен для всех, а название сохранилось.

Название я изменю в любом случае. Это позволит избавиться от таких вопросов и предложений, создать новый дизайн. Буду благодарен, если придумаете оригинальное название в комментариях. Лучшему названию дам премиум при обновлении (к названиям прикрепляйте свой ВК, если хотите).

Всем удачного дня.
🔥51👍1
Кстати, планирую делать рекод рекода 😂. Не смотря на то, что я и так начал писать бота с нуля, я все равно пишу его криво. 50% функционала возьму из уже существующего кода, а остальное буду писать заново. Я хочу сделать офигенную оптимизацию, а к тому же хороший код поднимет мне мотивацию (По этой причине я и не стал обновлять нынешнего бота, написанного на питоне). Что скажете 🧐?
12👍1
Недавно узнал (Спасибо, Максим), что в оригинальном БМ есть такая штука, когда можно переслать сообщения из чата туда же, при этом написав /clear, а бот удалит пересланные сообщения. Эта функция прикольная, я ее добавлю, хоть и мало в каких ботах, в отличи от нас, можно очищать все сообщения от определённого пользователя 😏. А какие подобные фишки знаете вы?

Буду благодарен людям, которые придумают/напишут подобные полезные функции. Завтра напишу самые лучшие ваши идеи 🥰.
❤‍🔥7👍1🔥1
От проблемы двойных пробелов в теории избавился. Почему-то вк сам заменил в моем сообщении их на обычные, но в коде я это тоже предусмотрел. Теперь не будет ситуаций, когда вы поставили пару лишних пробелов, а бот их посчитал за аргументы команды
👍2
Делаю систему подсеток. Сетки/подсетки будут тектовые
👍3
/getban будет во всей сетке или только подсетке?
Anonymous Poll
82%
Сетка (grid)
18%
Подсетка (subgrid)
👍5
Кстати, антифлуд будет тоже новый. Можно будет поставить макс. сообщений на макс. время
Типа: захотели максимум 3 сообщения за 2 секунды, ставите maxMsg 3, maxTime 2
Хотите макс. 1 сообщение за минуту, ставите maxMsg 1, maxTime 60. Постараюсь это реализовать
Еще будет 3 режима:
Кик за флуд
Мут за флуд
Варн за флуд
👍7
ass 😶‍🌫️ (ync)
🔥12😁2
Пока делаю систему ЛС с сообществом. Она будет скоро: когда я ее доделаю, то сразу залью на хост, а основного бота продолжу дописывать локально
❤‍🔥62🔥2🥰1
Я вроде пытаюсь делать все оптимизированно, но получается так, что у меня для отправки сообщения в ЛС человеку 3 функции с тремя разными интерфейсами :/. Теперь тратить время на то, чтобы сократить кол-во повторяющихся элементов
😁5
Давайте ещё 44)
🔥11😁5👍4👎2👏1
Но это не значит, что бот будет в открытом доступе.
Я занимаюсь дискорд-сервером. В нем будут все тикеты, баги, предложения и т.п..
Бот вспомогательный, тоже полная копия BR, но он уже частный.
Если вам нужен такой бот на заказ (мне все равно делать нечего) -> https://vk.com/a.vanchugov
🥰6💘1
Когда на сообщество успело 2.2к подписаться? 🧐. В честь этого, пожалуй, напишу ещё одну строчку кода в проект с ботом)
3🥰1😁1
async check(): Promise<boolean> {
return true
}

Написал)
👍82🔥1💩1
Ладно, наконец появилось желание писать бота + сделал нормальную ООП структуру проекта. Немного о будущих настройках беседы, чтобы вы не думали, что я забросил его:
    chat_id: number
peer_id: number

owner_id: string = '1'
filter: boolean = false
silence: boolean = false

grid: string | undefined
subgrid: string | undefined

invite_kick: boolean = false
leave_kick: boolean = false
join_by_link_kick: boolean = false
back_kick: boolean = false

welcome_text: string = defaultWelcomeText

action_on_link: ActionOnLink = ActionOnLink.none
🔥52😁1