discord.js/discord.py twitch live notification. . . можно очень просто и легко отыскать опенсорсных ботов, после чего рассмотреть ихний код.
.mapReduce
:var map = function(){
if(this.name) {
emit(this.name, 1);
}
}
var reduce = function(key, values){
return Array.sum(values);
}
var res = db.collection.mapReduce(map, reduce, {out:{ inline : 1}}); // < //
db[res.result].find({value: {$gt: 1}}).sort({value: -1});
SELECT
`column_name`,
COUNT(`column_name`) AS `count`
FROM
`table`
GROUP BY
`column_name`
HAVING
`count` > 1
const filter = (reaction, user) => {
return reaction.emoji.name === "реакция";
};
const collector = коллектор реакций с вашими параметрами
var members = []; // массив, в который будут записываться пользователи
collector.on('collect', (reaction, user) => { // при обнаружении реакции . . .
members.push(user.tag) // записали в массив имя и тег пользователя
});
collector.on('end', collected => { // при окончании сбора реакций . . .
console.log(members) // вывели в консоль массив с пользователями
});
let GetRandomInt = function(min, max) {
min = Math.ceil(min);
max = Math.floor(max)
return Math.floor(Math.random() * (max - min)) + min;
}
console.log(Math.floor(Math.random() * 10) + 1) // случайное число от 1 до 10
while (iteration < handleOffset) { . . .
if (iteration < handleOffset) {
// действие, которое происходит, пока iteration меньше handleOffset
} else {
// действие, которое происходит при остановке таймера
}
var random = Math.floor(Math.random * число)
if (random === 0) {
// воспроизвести первое видео
} else if (random === 1) {
// воспроизвести второе видео
} . . .