Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Copilot Lvl 2
Message 1 of 2

FbChat Python module et access token

Solved! Go to Solution.

Bonjour à tous,

Je code en python un petit bot messenger, je lui ai déjà programmé un grand nombre de fonction (~700 lignes de code pour l'heure)

j'utilise donc le module fbchat sous python3 (3.6 il me semble)

J'ai crée un compte Facebook à part pour le bot, pratiquement vierge, avec juste une photo de profil (un dessin de robot) 

Tout marche quasiment parfaitement, seulement à chaque lancment du programme (= chaque reboot) facebook détecte la connexion comme malveillante, et au bout d'un certain nombre, bloque le compte facebook du bot...

Après plusieurs envoi d'une photo de moi pour débloquer le compte, celui ci a été supprimé, car il ne respecte pas les règles d'utilisation de facebook (à savoir "un compte ne doit pas etre à l'effigie d'un objet, d'un animal, ou de tout autre chose que vous-même" et "votre compte doit comporter obligatoirement votre vrai nom et votre vrai prénom") (ps personne ne se fait bloquer le compte de son chat, si la connexion de python n'était pas mal reconnue, le problème ne se poserai pas)

 

Bref, j'ai déjà éssayé d'utiliser un Access Token généré par facebook eux-même, en passant par la page facebook for developpers, en créant une page sur le compte du bot, puis en mettant cet access token dans mon code (sur cette partie la je ne m'y connais pas beaucoup, j'ai suivi un tuto) 

 

Ci joint le debut et fin de mon code, avec bien sur en amont les imports de tous les modules nécessaires (fbchat, apiai et d'autres)

 

 

code 1.PNG

 

 

code 2.PNG

(voir pour fbchat: https://fbchat.readthedocs.io/en/latest/api.html)

 

Un énorme merci d'avance,

j'ai passé des dizaines d'heures sur ce bot, j'ai une rage pas possible de le voir se faire bloquer tous les mois, puis supprimé... (il est créé pour servir à notre promo, il donne les heures/salle de khol à chacun en fonction de qui demande et du kholoscope, il donne le travail noté sur google classroom, puis est un petit début d'intelligence artificielle il répond à énormement de choses...)

Merci d'avance pour vos éventuelles reponses

 

1 Reply
Solution
Moderator
Message 2 of 2

Re: FbChat Python module et access token

Hello @GiantGG 

I'd like to start by saying thank you so much for participating!

We take our Code of Conduct very seriously and want to help ensure that everyone has a good experience free of antagonism and harassment. Unfortunately, we don't currently have moderators for languages other than English.

 

What this means is that, until that changes, we need to ask that everyone use English here in the GitHub Community Forum when posting. We'll be locking any posts in languages other than English for now, including this one.

Thanks for meeting us halfway!

Greatly appreciated,

-MChevy422

Mark helpful posts with Accept as Solution to help other users locate important info. Don't forget to give Kudos for great content!