Bienvenue.

Le site est encore en travaux. Les posts sont tout de même disponibles dès maintenant.
Liste des propriétés pour chaque post: Vous pouvez changer la page en rajoutant /page-X a la fin de l'URL (comme sur le forum original)


Réponses: 28, posts: [[1030043, 97809, 1, 1421652, 'FunStatsBOT', None, '24 Août 2019, à 13:44', None, '
\n
\n
\n FunStats
\n
\n
\n❓ | Mais qu\'est ce que c\'est ?
\n

\n
\nFunStats est un bot Discord, développé en python par Tk0, le bot vous permet de consulter vos statistiques Funcraft, directement à partir de Discord, sur notre serveur, ou sur le vôtre, car vous pouvez désormais l\'inviter sur vos serveurs.
\n
\n❓ | À quoi ça sert ?
\n
\n

\nFunStats, utilisant l\'API de LordMorgoth, peut consulter vos statistiques instantanément a partir de Discord, et cela, très précisément.
\n
\n❓ | Quels genre de détails ?
\n

\n
\nFunStats peut vous dire absolument tout ce qu\'il y a sur la page de votre profil, vous pouvez demander au bot, vos statistiques d\'un mois précis, de toujours, et du mode de jeu que vous voulez, il peut aussi vous donner vos informations, vos gloires, vos points, votre statut de bannissement (Oui/Non) et votre grade
\n
\n❓ | Je suis intérressé
\n
\n
\nPour tester le bot, vous pouvez l\'inviter sur vos serveurs Discord, si, cependant, vous n\'avez pas confiance en nous, vous pouvez tout de même consulter vos statistiques à partir de notre serveur Discord.
\n

\n
\nLe bot comptabilise pour le moment 19 serveurs, à retenir, que le bot sera OFF jusqu\'au 31/08/2019, pour des raisons d\'hébergements, il sera ON 24/24 à partir du 31 de ce mois ci.
\n
\nNous recrutons aussi quelques partenaires, pour cela, rendez vous sur notre discord pour les conditions.
\n
\n
\nCordialement,
\nL\'équipe FunStats.
\n
\xa0
\n

\n
\n
'], [1030044, 97809, 2, 1421652, 'FunStatsBOT', None, '24 Août 2019, à 13:46', None, '
\n
\n
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tCliquez sur le texte "Notre serveur discord" pour le rejoindre, dans la catégorie "Je suis interéssé", ou passez par ce lien : https://discord.gg/sPKq4Zj.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030106, 97809, 3, 22527, 'Shizey_', None, '24 Août 2019, à 18:52', None, '
\n
\n
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tIl y a beaucoup de bot comme ça et puis c\'est pas compliqués à faire même sans API. Toute fois je respecte le travail mais je ne l\'ajouterais pas à mon serveur.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030133, 97809, 4, 1421652, 'FunStatsBOT', None, '24 Août 2019, à 20:10', None, '
\n
\n
\n
\n\n
C\'est impossible sans API, Il n\'y a presque aucuns bots comme ça, tu as mal du comprendre le topic.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030143, 97809, 5, 884, 'x9nico', None, '24 Août 2019, à 20:53', '[[22527, "24 Ao\\u00fbt 2019, \\u00e0 21:26"]]', '
\n
\n
\n
\n\n
Pas forcément, tu peux faire des requêtes MySQL pour le récupérer en faisant un bot Discord si c\'est ton serveur ^^\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030150, 97809, 6, 1421652, 'FunStatsBOT', None, '24 Août 2019, à 21:04', None, '
\n
\n
\n
\n\n
Le bot récupère les statistiques, et est interserveur disponible à l\'invitation\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030158, 97809, 7, 22527, 'Shizey_', None, '24 Août 2019, à 21:25', '[[606, "13 Septembre 2019, \\u00e0 18:00"], [884, "25 Ao\\u00fbt 2019, \\u00e0 12:49"]]', '
\n
\n
\n
\n\n
Il y a facilement 5 bots différents qui font la même chose, donner les statistiques et pour ce qui est de l\'api voici un code que j\'ai fait qui récupère la date d\'inscription (mais tu peut tout récupérer).
\n
\n
\n
Code:
\n
request(\'https://www.funcraft.net/fr/joueurs?q=\' + joueur, function (error, response, body) {\n        var oldacc = S(body).between(\'<span class="tooltips" title="\', \', \').s\n        var an = joueur + " Tu t\'es inscris sur FunCraft le : " + oldacc + \' .\'\n      });
\n
\n
\xa0
\n
\n
\n
'], [1030220, 97809, 8, 1075741, 'TheLordMorgoth', None, '25 Août 2019, à 02:26', '[[880117, "25 Ao\\u00fbt 2019, \\u00e0 20:17"]]', '
\n
\n
\n
\n\n
Des exemples avec des liens de bots ces bots ? Perso en quasi 2 ans dans pas mal de serveurs tous orienté commus Funcraft j\'en ai jamais vu un seul autre qui n\'utilise pas mon API... (je dis ça sans aucune présomption, je prétend pas que c\'est réellement compliqué à faire)\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030270, 97809, 9, 1421652, 'FunStatsBOT', None, '25 Août 2019, à 11:57', None, '
\n
\n
\n
\n\n
Peut être que si funcraft détecte qu\'il y a beaucoup de requêtes sur leur site, (si le bot est connu), ils bloqueront l\'accès, comme avec le PXMod qui permettait ça, mais qui faisait trop de requêtes.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030284, 97809, 10, 884, 'x9nico', None, '25 Août 2019, à 12:50', '[[22527, "25 Ao\\u00fbt 2019, \\u00e0 13:24"]]', '
\n
\n
\n
\n\n
Oui, non mais ce que je voulais dire, quand tu le fais uniquement pour ton propre projet, tu vas pas t\'embêter à faire un système accross-servers .
\nEt justement, les statistiques tu les get via requêtes en fonction de où tu les stocks.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030299, 97809, 11, 22527, 'Shizey_', None, '25 Août 2019, à 13:36', None, '
\n
\n
\n
\n\n
Je suis entièrement d\'accord, ton API a permis de faciliter le dev de certaine personne pour faire leur bot mais j\'ai pas dit que tout les bots que j\'ai vu ne l\'utilisais pas j\'ai dit que faire un énième bot stat funcraft était pas la meilleur idée si en plus c\'est sa seul fonction. Après je n\'ai aucun moyen de vérifier si il utilise ton API car le résultat sera le même.
\n
\n\n
C\'est contradictoire car si tu utilise une API et que pleins d\'autre personne utilise la même que toi, un même serveur (l\'API) fera ces requêtes à funcraft (car il va pas les chercher ailleurs c\'est logique). L\'API a donc plus de chance d\'être bloquer car il effectue trop de requête alors que si tu les fait toi tu aura moins de chance d\'être bloquer (a part si il a une autorisation particulière ou un autre détail que j\'ai pas mais si comme tu le dit le px mod a eu des problème alors je vois pas pourquoi l\'API ne serait pas limités).\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030302, 97809, 12, 1421652, 'FunStatsBOT', None, '25 Août 2019, à 13:56', None, '
\n
\n
\n
\n\n
Oui mais cette API a un délais de 10s, qui est baissé à 4 secondes pour nous, donc moins de requetes ^^\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030306, 97809, 13, 22527, 'Shizey_', None, '25 Août 2019, à 14:29', None, '
\n
\n
\n
\n\n
Mais... Le délai n\'a rien a voir, le nombre de requête reste la même.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030418, 97809, 14, 884, 'x9nico', None, '25 Août 2019, à 21:49', None, '
\n
\n
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tEffectivement, le délai pour effectuer la requête et le nombre de requêtes n\'a aucun rapport.
\nÇa ne va pas faire moins de requêtes ^^\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030444, 97809, 15, 1421652, 'FunStatsBOT', None, '26 Août 2019, à 00:20', None, '
\n
\n
\n
\n\n
Je parle des requêtes vers l\'api, si le délais est de 10s il y aura forcément moins de requêtes, c\'est logique...\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030460, 97809, 16, 22527, 'Shizey_', None, '26 Août 2019, à 01:11', '[[884, "26 Ao\\u00fbt 2019, \\u00e0 12:45"]]', '
\n
\n
\n
\n\n
Mais imaginons que tu a 50 requêtes, que tu est 10s de délaie entre chaque ou entre l\'api et la requête tu a toujours 10 requête.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030710, 97809, 17, 1421652, 'FunStatsBOT', None, '26 Août 2019, à 22:23', None, '
\n
\n
\n
\n\n
10 requêtes séparées les unes des autres par un délais de 10 secondes\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1030890, 97809, 18, 149317, 'VNikos', None, '28 Août 2019, à 02:36', '[[22527, "27 Ao\\u00fbt 2019, \\u00e0 15:42"]]', '
\n
\n
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tBtw bien sûr que si c\'est possible de faire un bot sans API, d\'ailleurs pr en faire une, pour récupérer le rang du joueur par exemple t\'es obligé de faire sans
\nJe sais pas comment @TheLordMorgoth a fait pour faire son API mais je crois bien que c\'est la seule manière de le faire pour certaines stats.
\nAprès si tu regardes bien le code de FC, y\'a du json directement dans le code de la page des stats. Par exemple pour moi tu trouveras ça: https://hasteb.in/efeniluf.makefile
\nLe soucis c\'est que tu peux pas parse ces données en json directement, car y\'a le `var` qui gêne etc... Là en revanche y\'a sûrement plusieurs manières de le faire, perso j\'ai utilisé la regex like that :https://github.com/Nevgup/funcraft-api/blob/master/routes/rush.js#L29
\nEt pour le coup c\'est pas simple du tout, la regex c\'est même quelque chose de plutôt avancé mais ultra utile :)
\n
\n
\n--- Double Messages Fusionnés, 28 Août 2019, Date Originale du Message: 27 Août 2019 ---\n
\n
\n
\n\n
d\'ailleurs au passage j\'te déconseille d\'utiliser request, j\'ai entendu bcp de négatif sur ce dernier\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1031826, 97809, 19, 4069, 'Walidoow', None, '31 Août 2019, à 02:31', None, '
\n
\n
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tJ\'aimerais rappeller qu\'il est interdit de faire des requêtes vers le site de Funcraft.\n\t\t\t\t\t\t
\xa0
\n
\n
\n
'], [1031852, 97809, 20, 149317, 'VNikos', None, '31 Août 2019, à 11:33', None, '
\n
\n
\n
\n\n
Du coup LordMorgoth a été autorisé ?\n\t\t\t\t\t\t
\xa0
\n
\n
\n
']]