if (!chan)returnbot.sendMessage(chatId,'Avant de vous authentifier, faites /start.');
if (!chan)returnbot.sendMessage(chatId,'Avant de vous authentifier, faites /start.');
// /connect déjà fait, renvoie vers le lien précédent
// /connect déjà fait, renvoie vers le lien précédent
if (chan.state.length!==0)returnbot.sendMessage(chatId,`@${chan.username} a déjà fait une demande. Vous pouvez annuler la demande via /cancel ou @${chan.username} peut se connecter depuis ce lien :\n${config.website.protocol}://${config.website.hostname}/?state=${chan.state}`)
if (chan.state.length!==0){
returnbot.sendMessage(chatId,`@${chan.username} a déjà fait une demande. Vous pouvez annuler la demande via /cancel ou @${chan.username} peut se connecter depuis ce <a href="${config.website.protocol}://${config.website.hostname}/?state=${chan.state}">test</a>`,{parse_mode:'HTML'})
}
// authentification déjà faite
// authentification déjà faite
if (chan.token.length!==0)returnbot.sendMessage(chatId,`Une connexion a déjà été faite par @${chan.username}. Pour la réinitialiser, faites /disconnect`);
if (chan.token.length!==0)returnbot.sendMessage(chatId,`Une connexion a déjà été faite par @${chan.username}. Pour la réinitialiser, faites /disconnect`);
// dans le reste des cas, création d'un lien pour l'authentification et enregistrement dans l'objet pour être sur
// dans le reste des cas, création d'un lien pour l'authentification et enregistrement dans l'objet pour être sur
constresp=`Pour vous identifier, connectez-vous via l\'OAuth2 de ViaRézo depuis ce lien :\n${config.website.protocol}://${config.website.hostname}/?state=${chan.state}`;
constresp=`Pour vous identifier, connectez-vous via l\'OAuth2 de ViaRézo depuis ce <a href="${config.website.protocol}://${config.website.hostname}/?state=${chan.state}">lien</a>\n`;