Bonjour, mon necrobot cesse de fonctionner lorsque que je modifie "TranslationLanguageCode": "en", en "TranslationLanguageCode": "fr",? je comprend pas. avez vous aussi ce genre de probleme? Comment puis-je le résoudre ? Merci d'avance :)

Ps: erreur dans la fenetre:

Exception non gérée : Newtonsoft.Json.JsonSerializationException: Error converting value "EventEvolveCount" to type 'PoGo.NecroBot.Logic.Common.TranslationString'. Path 'TranslationStrings[112].Key', line 452, position 31. ---> System.ArgumentException: La valeur demandée 'EventEvolveCount' est introuvable.
à System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
à System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
à System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
à Newtonsoft.Json.Utilities.EnumUtils.ParseEnumName(String enumText, Boolean isNullable, Type t)
à Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
--- Fin de la trace de la pile d'exception interne ---
à Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
à Newtonsoft.Json.Serialization.JsonSerializerProxy.DeserializeInternal(JsonReader reader, Type objectType)
à Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
à Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
à Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
à Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
à PoGo.NecroBot.Logic.Common.Translation.Load(ILogicSettings logicSettings) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Common\Translations.cs:ligne 378
à PoGo.NecroBot.Logic.State.Session..ctor(ISettings settings, ILogicSettings logicSettings) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\State\Session.cs:ligne 32
à PoGo.NecroBot.CLI.Program.Main(String[] args) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.CLI\Program.cs:ligne 50
 
Bonjour, mon necrobot cesse de fonctionner lorsque que je modifie "TranslationLanguageCode": "en", en "TranslationLanguageCode": "fr",? je comprend pas. avez vous aussi ce genre de probleme? Comment puis-je le résoudre ? Merci d'avance :)

Ps: erreur dans la fenetre:

Exception non gérée : Newtonsoft.Json.JsonSerializationException: Error converting value "EventEvolveCount" to type 'PoGo.NecroBot.Logic.Common.TranslationString'. Path 'TranslationStrings[112].Key', line 452, position 31. ---> System.ArgumentException: La valeur demandée 'EventEvolveCount' est introuvable.
à System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
à System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
à System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
à Newtonsoft.Json.Utilities.EnumUtils.ParseEnumName(String enumText, Boolean isNullable, Type t)
à Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
--- Fin de la trace de la pile d'exception interne ---
à Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
à Newtonsoft.Json.Serialization.JsonSerializerProxy.DeserializeInternal(JsonReader reader, Type objectType)
à Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
à Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
à Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
à Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
à Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
à PoGo.NecroBot.Logic.Common.Translation.Load(ILogicSettings logicSettings) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Common\Translations.cs:ligne 378
à PoGo.NecroBot.Logic.State.Session..ctor(ISettings settings, ILogicSettings logicSettings) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\State\Session.cs:ligne 32
à PoGo.NecroBot.CLI.Program.Main(String[] args) dans C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.CLI\Program.cs:ligne 50
c'est un bug dans leur bot laisse le en anglais ; )
 
1469803452-install.png

Bonjour, aujourd'hui nous allons voir ensemble comment installer et configurer plusieurs bots pour Pokémon Go.
Pour commencer, il va vous falloir les logiciels (NecroBot, Un antiban, Pokésnip)
Lien de téléchargement des trois logiciels:
NecroBot: ( )
L'antiban: ( )
Pokésnip: ( )

Les différentes aides indispensables:
Pokévison: ( )
Pokécrew: ( )
Statut des serveurs de Pokémon: ( )
Calculateur d'IV de vos Pokémons: ( )
Après avoir téléchargé est installer les différents logiciels, nous allons passer à la configuration des bots.


1469804341-config.png

Pour commencer, je vais configurer NecroBot.
Après avoir téléchargé le bot, placez-le dans un nouveau dossier
Ensuite, cliquez sur Nomdevotredossier\Release\Config
Si vous êtes comme moi vous n'avez rien alors revenez en arrière et lancez "NecroBot.exe"
Comme vous l'avez vu le bot à télécharger automatiquement les fichiers manquant.
Revenez dans le dossier "Config" puis ouvrez le fichier "auth.json" avec ou .
Après vous êtes rendu dans le fichier "auth.json" vous allez voir ceci

Attention si vous êtes avec un compte PTC (Pokémon Training Center) veuillez regarder ceci
Si vous êtes avec un compte google veuillez suivre ces étapes:
1ère étape:
2ème étape: Lancez le bot
si vous avez ce message d'erreur c'est tout à fait normal, le bot va vous rediriger vers une page internet si vous ne l'avez pas la voici:
3ème étape: Connectez-vous à votre compte google
Si vous avez un message comme "Votre compte n'a pas accès .." Activez la vérification en deux étapes avec votre compte google
4ème étape: Vous allez créé un mot de passe d'application
Google va vous créer un mot de passe souligné en jaune, il va être très important donc gardez le dans un bloc note ou sur un papier chez vous.
5ème étape: Après avoir créer le mot de passe d'application retournez dans le fichier "auth.json"
A la place de vous mot de passe veuillez mettre le mot de passe d'application donner par google
6ème étape: Le bot est fonctionnel est prêt à être utilisé !


Cette avertissement vaut pour les deux façons de connexion, si vous avez un message d'erreur comme ceci c'est vous avez oublié de mettre les "" lors de la configuration

Je vais continuer avec la configuration de l'antiban.
Comme pour NecroBot, après l'avoir téléchargé créer un dossier puis glissez le dedans
Une fois dans le dossier ouvrez "user.xml" je vous le conseil de l'ouvrir avec Notepad.
Si vous êtes avec un compte PTC
Si vous êtes avec un compte Google
Après avoir mis les identifiants, sauvegardez puis lancez le logiciel, il y aura un petit message vous demandant [y] yes or [n]
Appuyez sur y puis faite entré
Voilà, l'antiban est fonctionnel est prêt à être utilisé.

Pour fini, je vais vous aidez à configurer le Pokésnip.
Encore une fois, après l'avoir télécharger créer un dossier puis glissez le dedans
Vous allez remarquer qu'il y a exactement la même façon de ce connecter avec un fichier "user.xml",
vous avez juste à prendre celui de l'antiban est de le mettre dans le Pokésnip.
Après l'avoir remplacer lancez le Pokésnip puis appuyez sur Y puis entrée.
Et maintenant? Comment le faire fonctionner?
Rien de plus simple, rendez vous sur pokévision puis recherchez le Pokémon que vous voulez capturer
Une fois les coordonnées prises rendez vous sur Pokésnip puis rentrez le nom du Pokémon que vous voulez capturer en ANGLAIS, puis les coordonnées
Si vous avez ce message d'erreur alors utilisez l'antiban pour que cela re-fonctionne de nouveau.
Si vous voulez utiliser le Pokésnip sans prise de tête arrêtez le bot (NecroBot) puis faites vos bailles avec le Pokésnip.

Voilà, le tutoriel est enfin terminé, si vous avez des questions n'hésitez pas je me ferais un plaisir de vous répondre.
Bonne fin de journée ! :neo:


Avec l'aide de plusieurs membres nous avons créé un Discord pour vous aider et vous communiquer des positions de pokémon :

MEERRCCI <3
 
Ah merci de l'info, et j'ai vue sur le forum que necrobot ne fonctionnerait plus et qu'un nouveau bot est en place (PokeMobBot), qu'en est-il? Merci encore
 
Il est très bien ;)
Moi mon necrobot tourne encore, le new bot a quoi de mieux? l'antiban fonctionne t'il corectement? Est ce que je peux remplacer le fichier "config.json" de necrobot par celui du nouveau bot? Merci :)
 
Dernière édition:
Je viens de test le new bot, il marche bien, et je l'ai en français avec une custom config qui xp très bien :) :)
 
Je viens de test le new bot, il marche bien, et je l'ai en français avec une custom config qui xp très bien :) :)
L'antiban de necrobot fonctionne sur le nouveau bot :), je sais pas si c'est écrit quelque part dans cette section mais je le dis la :) A bientôt.
 
Dernière édition:
Tu pourrais me passer ta config j'en cherche une pour l'xp stp :panic:
Voici, après y'en a plein d'autre, regarde sur le topic approprié :), par exemple: topic xp

{
"AutoUpdate": true,
"TransferConfigAndAuthOnUpdate": true,
"DumpPokemonStats": false,
"AmountOfPokemonToDisplayOnStart": 10,
"StartupWelcomeDelay": false,
"TranslationLanguageCode": "fr",
"WebSocketPort": 14251,
"Teleport": true,
"DefaultLatitude": 51.507351,
"DefaultLongitude": -0.127758,
"DefaultAltitude": 10.0,
"WalkingSpeedInKilometerPerHour": 300.0,
"MaxSpawnLocationOffset": 10,
"MaxTravelDistanceInMeters": 5000,
"UseGpxPathing": false,
"GpxFile": "GPXPath.GPX",
"DelayBetweenPlayerActions": 10,
"DelayPositionCheckState": 10,
"DelayPokestop": 10,
"DelayCatchPokemon": 10,
"DelayBetweenPokemonCatch": 10,
"DelayCatchNearbyPokemon": 10,
"DelayCatchLurePokemon": 1000,
"DelayCatchIncensePokemon": 10,
"DelayTransferPokemon": 10,
"DelayDisplayPokemon": 10,
"DelayUseLuckyEgg": 10,
"DelaySoftbanRetry": 10,
"DelayRecyleItem": 10,
"DelaySnipePokemon": 10,
"MinDelayBetweenSnipes": 15000,
"UseEggIncubators": true,
"RenamePokemon": true,
"RenameOnlyAboveIv": true,
"RenameTemplate": "{1}_{0}",
"TransferDuplicatePokemon": true,
"PrioritizeIvOverCp": true,
"KeepMinCp": 1500,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1,
"KeepPokemonsThatCanEvolve": false,
"EvolveAllPokemonWithEnoughCandy": true,
"EvolveAllPokemonAboveIv": true,
"EvolveAboveIvValue": 95.0,
"UseLuckyEggsWhileEvolving": true,
"UseLuckyEggsMinPokemonAmount": 30,
"AutomaticallyLevelUpPokemon": false,
"LevelUpByCPorIv": "iv",
"UpgradePokemonCpMinimum": 2000.0,
"UpgradePokemonIvMinimum": 95.0,
"HumanizeThrows": false,
"ThrowAccuracyMin": 0.0,
"ThrowAccuracyMax": 0.0,
"ThrowSpinFrequency": 0.0,
"MaxPokeballsPerPokemon": 6,
"UseGreatBallAboveCp": 1000,
"UseUltraBallAboveCp": 1500,
"UseMasterBallAboveCp": 2000,
"UsePokemonToNotCatchFilter": false,
"UseBerryMinCp": 0,
"UseBerryMinIv": 0.0,
"UseBerryBelowCatchProbability": 0.0,
"FavoriteMinIvPercentage": 0.0,
"AutoFavoritePokemon": false,
"TotalAmountOfPokeballsToKeep": 0,
"TotalAmountOfPotionsToKeep": 300,
"TotalAmountOfRevivesToKeep": 60,
"UseGreatBallAboveIv": 0,
"UseUltraBallAboveIv": 0,
"UseGreatBallBelowCatchProbability": 0.0,
"UseUltraBallBelowCatchProbability": 0.0,
"UseMasterBallBelowCatchProbability": 0.0,
"RecycleInventoryAtUsagePercentage": 0.0,
"SnipeAtPokestops": true,
"SnipeIgnoreUnknownIv": false,
"UseTransferIvForSnipe": false,
"MinPokeballsToSnipe": 15,
"MinPokeballsWhileSnipe": 10,
"UseSnipeLocationServer": true,
"SnipeLocationServer": "localhost",
"SnipeLocationServerPort": 16969,
"ItemRecycleFilter": [
{
"Key": "itemUnknown",
"Value": 0
},
{
"Key": "itemLuckyEgg",
"Value": 200
},
{
"Key": "itemIncenseOrdinary",
"Value": 100
},
{
"Key": "itemIncenseSpicy",
"Value": 100
},
{
"Key": "itemIncenseCool",
"Value": 100
},
{
"Key": "itemIncenseFloral",
"Value": 100
},
{
"Key": "itemTroyDisk",
"Value": 100
},
{
"Key": "itemXAttack",
"Value": 100
},
{
"Key": "itemXDefense",
"Value": 100
},
{
"Key": "itemXMiracle",
"Value": 100
},
{
"Key": "itemRazzBerry",
"Value": 50
},
{
"Key": "itemBlukBerry",
"Value": 10
},
{
"Key": "itemNanabBerry",
"Value": 10
},
{
"Key": "itemWeparBerry",
"Value": 30
},
{
"Key": "itemPinapBerry",
"Value": 30
},
{
"Key": "itemSpecialCamera",
"Value": 100
},
{
"Key": "itemIncubatorBasicUnlimited",
"Value": 100
},
{
"Key": "itemIncubatorBasic",
"Value": 100
},
{
"Key": "itemPokemonStorageUpgrade",
"Value": 100
},
{
"Key": "itemItemStorageUpgrade",
"Value": 100
}
],
"PokemonsNotToTransfer": [
"charizard",
"blastoise",
"clefable",
"vileplume",
"arcanine",
"poliwrath",
"machamp",
"victreebel",
"golem",
"ditto",
"articuno",
"zapdos",
"moltres",
"mewtwo",
"mew"
],
"PokemonsToEvolve": [
"caterpie",
"weedle",
"pidgey",
"rattata",
"spearow",
"zubat",
"doduo",
"bulbasaur",
"charmander",
"squirtle",
"ekans",
"pikachu",
"oddish",
"paras",
"venonat",
"diglett",
"meowth",
"mankey",
"psyduck",
"growlithe",
"poliwag",
"poliwhirl",
"abra",
"machop",
"machoke",
"tentacool",
"geodude",
"bellsprout",
"weepinbell",
"graveler",
"ponyta",
"magnemite",
"seel",
"grimer",
"shellder",
"gastly",
"haunter",
"eevee",
"drowzee",
"krabby",
"voltorb",
"exeggcute",
"cubone",
"lickitung",
"koffing",
"rhyhorn",
"tangela",
"horsea",
"goldeen",
"staryu",
"magikarp",
"omanyte",
"kabuto",
"dratini",
"dragonair",
"charmeleon",
"ivysaur",
"wartortle",
"pidgeotto",
"kakuna",
"metapod",
"nidorina",
"nidorino",
"clefairy",
"vulpix",
"nidoranMale",
"nidoranFemale"
],
"PokemonsToIgnore": [
"caterpie",
"weedle",
"pidgey",
"rattata",
"spearow",
"zubat",
"doduo"
],
"PokemonsTransferFilter": {
"Golduck": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Farfetchd": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Krabby": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Kangaskhan": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 60.0,
"KeepMinDuplicatePokemon": 1
},
"Horsea": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Staryu": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"MrMime": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 40.0,
"KeepMinDuplicatePokemon": 1
},
"Scyther": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Jynx": {
"KeepMinCp": 1300,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Electabuzz": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Magmar": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Pinsir": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Tauros": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Magikarp": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Gyarados": {
"KeepMinCp": 2000,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Lapras": {
"KeepMinCp": 2400,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Eevee": {
"KeepMinCp": 850,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Vaporeon": {
"KeepMinCp": 2200,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Jolteon": {
"KeepMinCp": 1650,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Flareon": {
"KeepMinCp": 2100,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Porygon": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 60.0,
"KeepMinDuplicatePokemon": 1
},
"Chansey": {
"KeepMinCp": 450,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Nidoking": {
"KeepMinCp": 1300,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Nidoqueen": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Exeggutor": {
"KeepMinCp": 2300,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Vileplume": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Snorlax": {
"KeepMinCp": 2600,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Dragonite": {
"KeepMinCp": 2600,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
}
},
"PokemonToSnipe": {
"Locations": [
{
"Latitude": 38.556807486461118,
"Longitude": -121.2383794784546
},
{
"Latitude": -33.859019,
"Longitude": 151.213098
},
{
"Latitude": 47.5014969,
"Longitude": -122.0959568
},
{
"Latitude": 51.5025343,
"Longitude": -0.2055027
}
],
"Pokemon": [
"venusaur",
"charizard",
"blastoise",
"beedrill",
"raichu",
"sandslash",
"nidoking",
"nidoqueen",
"clefable",
"ninetales",
"golbat",
"vileplume",
"golduck",
"primeape",
"arcanine",
"poliwrath",
"alakazam",
"machamp",
"golem",
"rapidash",
"slowbro",
"farfetchd",
"muk",
"cloyster",
"gengar",
"exeggutor",
"marowak",
"hitmonchan",
"lickitung",
"rhydon",
"chansey",
"kangaskhan",
"starmie",
"mrMime",
"scyther",
"magmar",
"electabuzz",
"magmar",
"jynx",
"gyarados",
"lapras",
"ditto",
"vaporeon",
"jolteon",
"flareon",
"porygon",
"kabutops",
"aerodactyl",
"snorlax",
"articuno",
"zapdos",
"moltres",
"dragonite",
"mewtwo",
"mew"
]
},
"PokemonToUseMasterball": [
"articuno",
"zapdos",
"moltres",
"mew",
"mewtwo"
]
}
 
Comment faire quand on a "inventaire plein" inscrit dans le bot? Merci
 
Voici, après y'en a plein d'autre, regarde sur le topic approprié :), par exemple: topic xp

{
"AutoUpdate": true,
"TransferConfigAndAuthOnUpdate": true,
"DumpPokemonStats": false,
"AmountOfPokemonToDisplayOnStart": 10,
"StartupWelcomeDelay": false,
"TranslationLanguageCode": "fr",
"WebSocketPort": 14251,
"Teleport": true,
"DefaultLatitude": 51.507351,
"DefaultLongitude": -0.127758,
"DefaultAltitude": 10.0,
"WalkingSpeedInKilometerPerHour": 300.0,
"MaxSpawnLocationOffset": 10,
"MaxTravelDistanceInMeters": 5000,
"UseGpxPathing": false,
"GpxFile": "GPXPath.GPX",
"DelayBetweenPlayerActions": 10,
"DelayPositionCheckState": 10,
"DelayPokestop": 10,
"DelayCatchPokemon": 10,
"DelayBetweenPokemonCatch": 10,
"DelayCatchNearbyPokemon": 10,
"DelayCatchLurePokemon": 1000,
"DelayCatchIncensePokemon": 10,
"DelayTransferPokemon": 10,
"DelayDisplayPokemon": 10,
"DelayUseLuckyEgg": 10,
"DelaySoftbanRetry": 10,
"DelayRecyleItem": 10,
"DelaySnipePokemon": 10,
"MinDelayBetweenSnipes": 15000,
"UseEggIncubators": true,
"RenamePokemon": true,
"RenameOnlyAboveIv": true,
"RenameTemplate": "{1}_{0}",
"TransferDuplicatePokemon": true,
"PrioritizeIvOverCp": true,
"KeepMinCp": 1500,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1,
"KeepPokemonsThatCanEvolve": false,
"EvolveAllPokemonWithEnoughCandy": true,
"EvolveAllPokemonAboveIv": true,
"EvolveAboveIvValue": 95.0,
"UseLuckyEggsWhileEvolving": true,
"UseLuckyEggsMinPokemonAmount": 30,
"AutomaticallyLevelUpPokemon": false,
"LevelUpByCPorIv": "iv",
"UpgradePokemonCpMinimum": 2000.0,
"UpgradePokemonIvMinimum": 95.0,
"HumanizeThrows": false,
"ThrowAccuracyMin": 0.0,
"ThrowAccuracyMax": 0.0,
"ThrowSpinFrequency": 0.0,
"MaxPokeballsPerPokemon": 6,
"UseGreatBallAboveCp": 1000,
"UseUltraBallAboveCp": 1500,
"UseMasterBallAboveCp": 2000,
"UsePokemonToNotCatchFilter": false,
"UseBerryMinCp": 0,
"UseBerryMinIv": 0.0,
"UseBerryBelowCatchProbability": 0.0,
"FavoriteMinIvPercentage": 0.0,
"AutoFavoritePokemon": false,
"TotalAmountOfPokeballsToKeep": 0,
"TotalAmountOfPotionsToKeep": 300,
"TotalAmountOfRevivesToKeep": 60,
"UseGreatBallAboveIv": 0,
"UseUltraBallAboveIv": 0,
"UseGreatBallBelowCatchProbability": 0.0,
"UseUltraBallBelowCatchProbability": 0.0,
"UseMasterBallBelowCatchProbability": 0.0,
"RecycleInventoryAtUsagePercentage": 0.0,
"SnipeAtPokestops": true,
"SnipeIgnoreUnknownIv": false,
"UseTransferIvForSnipe": false,
"MinPokeballsToSnipe": 15,
"MinPokeballsWhileSnipe": 10,
"UseSnipeLocationServer": true,
"SnipeLocationServer": "localhost",
"SnipeLocationServerPort": 16969,
"ItemRecycleFilter": [
{
"Key": "itemUnknown",
"Value": 0
},
{
"Key": "itemLuckyEgg",
"Value": 200
},
{
"Key": "itemIncenseOrdinary",
"Value": 100
},
{
"Key": "itemIncenseSpicy",
"Value": 100
},
{
"Key": "itemIncenseCool",
"Value": 100
},
{
"Key": "itemIncenseFloral",
"Value": 100
},
{
"Key": "itemTroyDisk",
"Value": 100
},
{
"Key": "itemXAttack",
"Value": 100
},
{
"Key": "itemXDefense",
"Value": 100
},
{
"Key": "itemXMiracle",
"Value": 100
},
{
"Key": "itemRazzBerry",
"Value": 50
},
{
"Key": "itemBlukBerry",
"Value": 10
},
{
"Key": "itemNanabBerry",
"Value": 10
},
{
"Key": "itemWeparBerry",
"Value": 30
},
{
"Key": "itemPinapBerry",
"Value": 30
},
{
"Key": "itemSpecialCamera",
"Value": 100
},
{
"Key": "itemIncubatorBasicUnlimited",
"Value": 100
},
{
"Key": "itemIncubatorBasic",
"Value": 100
},
{
"Key": "itemPokemonStorageUpgrade",
"Value": 100
},
{
"Key": "itemItemStorageUpgrade",
"Value": 100
}
],
"PokemonsNotToTransfer": [
"charizard",
"blastoise",
"clefable",
"vileplume",
"arcanine",
"poliwrath",
"machamp",
"victreebel",
"golem",
"ditto",
"articuno",
"zapdos",
"moltres",
"mewtwo",
"mew"
],
"PokemonsToEvolve": [
"caterpie",
"weedle",
"pidgey",
"rattata",
"spearow",
"zubat",
"doduo",
"bulbasaur",
"charmander",
"squirtle",
"ekans",
"pikachu",
"oddish",
"paras",
"venonat",
"diglett",
"meowth",
"mankey",
"psyduck",
"growlithe",
"poliwag",
"poliwhirl",
"abra",
"machop",
"machoke",
"tentacool",
"geodude",
"bellsprout",
"weepinbell",
"graveler",
"ponyta",
"magnemite",
"seel",
"grimer",
"shellder",
"gastly",
"haunter",
"eevee",
"drowzee",
"krabby",
"voltorb",
"exeggcute",
"cubone",
"lickitung",
"koffing",
"rhyhorn",
"tangela",
"horsea",
"goldeen",
"staryu",
"magikarp",
"omanyte",
"kabuto",
"dratini",
"dragonair",
"charmeleon",
"ivysaur",
"wartortle",
"pidgeotto",
"kakuna",
"metapod",
"nidorina",
"nidorino",
"clefairy",
"vulpix",
"nidoranMale",
"nidoranFemale"
],
"PokemonsToIgnore": [
"caterpie",
"weedle",
"pidgey",
"rattata",
"spearow",
"zubat",
"doduo"
],
"PokemonsTransferFilter": {
"Golduck": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Farfetchd": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Krabby": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Kangaskhan": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 60.0,
"KeepMinDuplicatePokemon": 1
},
"Horsea": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Staryu": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"MrMime": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 40.0,
"KeepMinDuplicatePokemon": 1
},
"Scyther": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Jynx": {
"KeepMinCp": 1300,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Electabuzz": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Magmar": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1
},
"Pinsir": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Tauros": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Magikarp": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Gyarados": {
"KeepMinCp": 2000,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Lapras": {
"KeepMinCp": 2400,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Eevee": {
"KeepMinCp": 850,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1
},
"Vaporeon": {
"KeepMinCp": 2200,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Jolteon": {
"KeepMinCp": 1650,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Flareon": {
"KeepMinCp": 2100,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Porygon": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 60.0,
"KeepMinDuplicatePokemon": 1
},
"Chansey": {
"KeepMinCp": 450,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Nidoking": {
"KeepMinCp": 1300,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Nidoqueen": {
"KeepMinCp": 1500,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Exeggutor": {
"KeepMinCp": 2300,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Vileplume": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Snorlax": {
"KeepMinCp": 2600,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
},
"Dragonite": {
"KeepMinCp": 2600,
"KeepMinIvPercentage": 90.0,
"KeepMinDuplicatePokemon": 1
}
},
"PokemonToSnipe": {
"Locations": [
{
"Latitude": 38.556807486461118,
"Longitude": -121.2383794784546
},
{
"Latitude": -33.859019,
"Longitude": 151.213098
},
{
"Latitude": 47.5014969,
"Longitude": -122.0959568
},
{
"Latitude": 51.5025343,
"Longitude": -0.2055027
}
],
"Pokemon": [
"venusaur",
"charizard",
"blastoise",
"beedrill",
"raichu",
"sandslash",
"nidoking",
"nidoqueen",
"clefable",
"ninetales",
"golbat",
"vileplume",
"golduck",
"primeape",
"arcanine",
"poliwrath",
"alakazam",
"machamp",
"golem",
"rapidash",
"slowbro",
"farfetchd",
"muk",
"cloyster",
"gengar",
"exeggutor",
"marowak",
"hitmonchan",
"lickitung",
"rhydon",
"chansey",
"kangaskhan",
"starmie",
"mrMime",
"scyther",
"magmar",
"electabuzz",
"magmar",
"jynx",
"gyarados",
"lapras",
"ditto",
"vaporeon",
"jolteon",
"flareon",
"porygon",
"kabutops",
"aerodactyl",
"snorlax",
"articuno",
"zapdos",
"moltres",
"dragonite",
"mewtwo",
"mew"
]
},
"PokemonToUseMasterball": [
"articuno",
"zapdos",
"moltres",
"mew",
"mewtwo"
]
}


merci :)
 
Bonjour à tous. Déjà, merci pour ce super tuto! :D
Ensuite, j'ai le nouveau bot, et il marche très bien.

J'aimerais juste savoir si "PokemonsNotToTransfer" signigie que tous les pokémons qui seront notés ci-dessous ne seront pas transférer.
Par exemple, j'ai 20 dracolosse, et je marque dans cette ligne " dragonite ". Mes dracolosses ne seront pas transféré?

Merci.
 
Retour
Haut