Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bot.command(/^(\/|!)reg/i, (data) => {
- let message = data.message.text
- let uIdReg = message.replace(/(\/|!)reg/i, '').replace(/(([a-zа-я]+:\/\/)?([\w\.]+\.[a-zа-я]{2,6}\.?)(\S)?)/gi, '')
- let uId = uIdReg.match(/[\w*](\w*)]?/i)
- try {
- if (uId != null) {
- let url = 'https://api.vk.com/method/users.get?access_token=' + token + '&user_ids=' + uId[0] + '&name_case=gen&v=' + v
- axios.get(url)
- .then(res => {
- let info = res.data.response[0]
- let name = `${info.first_name} ${info.last_name}`
- needle.get(`https://vk.com/foaf.php?id=${info.id}`, function (err, res) {
- if (err) console.log(err)
- let xml = res.body
- let out = JSON.parse(parser.toJson(xml))["rdf:RDF"]["foaf:Person"]["ya:created"]["dc:date"] // Дата регистрации страницы
- let unixCreated = moment(out).unix()
- let tzReg = moment.unix(unixCreated).utcOffset(+3)
- let age = getAgeText(unixCreated)
- let created = tzReg.locale('ru').format('D MMMM YYYY, HH:mm')
- data.reply(`Дата регистрации страницы ${name}:\n ${created}\n Возраст страницы: ${age}`)
- })
- })
- } else if (data.message.fwd_messages[0] == undefined && data.message.reply_message == undefined) {
- needle.get(`https://vk.com/foaf.php?id=${data.message.from_id}`, function (err, res) {
- if (err) console.log(err)
- let xml = res.body
- let out = JSON.parse(parser.toJson(xml))["rdf:RDF"]["foaf:Person"]["ya:created"]["dc:date"] // Дата регистрации страницы
- let unixCreated = moment(out).unix()
- let tzReg = moment.unix(unixCreated).utcOffset(+3)
- let age = getAgeText(unixCreated)
- let created = tzReg.locale('ru').format('D MMMM YYYY, HH:mm')
- data.reply(`Дата регистрации Вашей страницы:\n${created}\n Возраст страницы: ${age}`)
- })
- } else if (data.message.fwd_messages[0] != undefined && data.message.reply_message == undefined) {
- if (data.message.fwd_messages[0].from_id > 0) {
- let url = 'https://api.vk.com/method/users.get?access_token=' + token + '&user_ids=' + data.message.fwd_messages[0].from_id + '&name_case=gen&v=' + v
- axios.get(url)
- .then(res => {
- let info = res.data.response[0]
- let name = `${info.first_name} ${info.last_name}`
- needle.get(`https://vk.com/foaf.php?id=${data.message.fwd_messages[0].from_id}`, function (err, res) {
- if (err) console.log(err)
- let xml = res.body
- let out = JSON.parse(parser.toJson(xml))["rdf:RDF"]["foaf:Person"]["ya:created"]["dc:date"] // Дата регистрации страницы
- let unixCreated = moment(out).unix()
- let tzReg = moment.unix(unixCreated).utcOffset(+3)
- let age = getAgeText(unixCreated)
- let created = tzReg.locale('ru').format('D MMMM YYYY, HH:mm')
- data.reply(`Дата регистрации страницы ${name}:\n ${created}\n Возраст страницы: ${age}`)
- //console.log (url,)
- })
- })
- } else {
- data.reply('Только попробуй еще раз чекнуть у группы, скотина')
- }
- } else if (data.message.fwd_messages[0] == undefined && data.message.reply_message != undefined) {
- if (data.message.reply_message.from_id > 0) {
- let url = 'https://api.vk.com/method/users.get?access_token=' + token + '&user_ids=' + data.message.reply_message.from_id + '&name_case=gen&v=' + v
- axios.get(url)
- .then(res => {
- let info = res.data.response[0]
- let name = `${info.first_name} ${info.last_name}`
- needle.get(`https://vk.com/foaf.php?id=${data.message.reply_message.from_id}`, function (err, res) {
- if (err) console.log(err)
- let xml = res.body
- let out = JSON.parse(parser.toJson(xml))["rdf:RDF"]["foaf:Person"]["ya:created"]["dc:date"] // Дата регистрации страницы
- let unixCreated = moment(out).unix()
- let tzReg = moment.unix(unixCreated).utcOffset(+3)
- let age = getAgeText(unixCreated)
- let created = tzReg.locale('ru').format('D MMMM YYYY, HH:mm')
- data.reply(`Дата регистрации страницы ${name}:\n ${created}\n Возраст страницы: ${age}`)
- //console.log (url,)
- })
- })
- } else {
- data.reply('Только попробуй еще раз чекнуть у группы, скотина')
- }
- }
- } catch (er) {
- data.reply(er.message)
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement