• Почему pytesseract не может считать текст?

    oldzhmih
    @oldzhmih
    Ну что-же...
    1) В этой строчке убери rus
    result = pytesseract.image_to_string(thresh, lang="rus+eng")

    Если я правильно понимаю, ты хочешь сделать так, чтобы после чтения картинки, полученный текст сам написался, то есть с эмулировал клаву? Если твоя программка воспримет буквы на экране за русские, то он на них тебе капчу и введет, а на сколько я помню там только на английском нужно вводить

    2) Попробуй уменьшить зону поиска, примерно вот так610c137431c12666281054.png

    3) Играйся с фильтрами, переводи из одних цветов в другие, тут в принципе не сложно.
    Ответ написан
    Комментировать
  • Как сделать, чтобы бот Discord делал профиль игроку?

    oldzhmih
    @oldzhmih
    Есть ещё легче способ, ты берешь нужные строчки с сайт discord.js и делаешь профиль по ним, вот пример:
    const Discord = module.require("discord.js");
    const fs = require("fs");
    module.exports.run = async (bot,message,args) => {
        let a = message.author
        let embed = new Discord.RichEmbed()
        .setDescription("Информация о сервере")
        .setColor('#10c7e2')
        .addField("Имя",a.username)
        .addField("Тэг",a.tag)
        .addField("Дискриминатор",a.discriminator)
        .addField("Создание аккаунта",a.createdAt)
        .addField("ID",a.id)
        .addField("Вы бот?",a.bot)
        .setThumbnail(a.avatarURL)
    
        bot.send(embed);
    
    };
    module.exports.help = {
        name: "userinfo"
    };
    Ответ написан
    3 комментария
  • Как сделать команду clear для дискорд бота?

    oldzhmih
    @oldzhmih
    Подключай как отделенную команду:
    const Discord = module.require("discord.js");
    const fs = require("fs");
    module.exports.run = async (bot,message,args) => {
        try{
        if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("У вас нет прав");
        if(args[0]>100) return bot.send("Укажите значение меньше 100");
        if(args[0]<1) return bot.send("Укажите значение больше 1");
        message.channel.bulkDelete(args[0]).then(() =>{
            message.channel.send(`Удалено ${args[0]} сообщений`).then(msg => msg.delete(15*1000));
        });
        bot.send(botmessage);
    }catch(err){
        console.log(err.name)
    }
    };
    module.exports.help = {
        name: "clear"
    };
    Ответ написан
    Комментировать