Парс базы для бота Discord
В предыдущей статье мы рассмотрели как устанавливать и настраивать бота для Дискорд, но сразу же задались вопросом, а где взять ту самую базу сообщений под проект, ведь за бред мы получим быстренько бан, а если писать все самому нужно тратить очень много времени, да настолько много что иногда проще набить лвл в ручную.
Теперь давайте перейдем к технической части статьи. Для наших нужд мы будем использовать парсер сообщений с сервера. Почему парсер? Мы сможем собрать сообщения которые писали люди и отфильтровать такой список от мусора намного проще чем написать самому. Да есть и минусы, у нас будут повторы сообщений которые ранее уже писались в чате, но лично я не считаю это даже проблемой, зачастую люди после анонса про вайтлисты за лвл, пишут полный бред и дубликаты, а значит и проблем возникнуть не должно.
Открываем папку Parser и прямо в ней открываем консоль.
Как установить пайтон и прочее мы уже разобрали в предыдущей статье, а значит я предполагаю что все у вас установлено.
В консоли пишем команду pip install -r requirements.txt
Этой командой мы установим все нужные модули для парсера дабы не возникало лишних ошибок.
Итак, модули мы установили, перейдем к самому парсеру. Он максимально прост, кликаем 2 раза на parser.py, после чего мы видим консоль. В ней указываем все по гайду, а именно токен, чат айди и тд.
На выходе мы получаем файл msg.txt в котором находится вся спарсенная база сообщений из указанного чата. Чистим ее от откровенного бреда (например лучше всего удалять все русские сообщения если пишете в генеральный чат, я получил разок бан за сообщение которое случайно пропустил. )
Готово. Используем базу в своих целях и достигаем результата!
Скачать самого бота вы можете тут - ТЫК
P.S - Я не автор скрипта, попал он мне в руки в том виде в котором видите вы! Если вы автор программы, напишите мне в телеграм, я добавлю ссылку на вас!