Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
Vivien Mouret committed Jun 6, 2024
2 parents add9c63 + 3d449fd commit 1df80dd
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ node_modules
/core/*.txt
/core/data/mobbot_analytics.csv
/styles/ai/pepe-diffuser.jpg
/styles/ai/pepe-diffuser-x.jpg
/data/*.csv
/data/logs/*.log
31 changes: 15 additions & 16 deletions core/mobbot.js
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ class MobBot {

async onDataExport(message, client) {
if (dataToExport.length === 0) {
let emoji = client.emojis.cache.find(emoji => emoji.name === 'sadpepe');
let emoji = client.emojis.cache.find(emoji => emoji.id === '1071408691875676262');
message
.react(emoji)
.catch(err => { console.log(`[${getCurrentDatetime('comm')}] Error react ${err}`); });
Expand All @@ -316,13 +316,13 @@ class MobBot {

fs.writeFile(`./core/data/mobbot_analytics.csv`, parse(dataToExport), function (err) {
if (err) {
let emoji = client.emojis.cache.find(emoji => emoji.name === 'fufufu');
let emoji = client.emojis.cache.find(emoji => emoji.id === '1071407982472085624');
message
.react(emoji)
.catch(err => { console.log(`[${getCurrentDatetime('comm')}] Error react ${err}`); });
throw err;
} else {
let emoji = client.emojis.cache.find(emoji => emoji.name === 'linkbadass');
let emoji = client.emojis.cache.find(emoji => emoji.id === '1071050224291819560');
message
.react(emoji)
.catch(err => { console.log(`[${getCurrentDatetime('comm')}] Error react ${err}`); });
Expand Down Expand Up @@ -362,7 +362,7 @@ class MobBot {

try {
response = await app.predict('/predict', [
'pepe ' + axios.data.data[0].game_name,
'pepe is playing at ' + axios.data.data[0].game_name,
]);
console.log(`[${getCurrentDatetime('comm')}] LIVENOTIF Success predict: `, response.data[0].path);
} catch (err) {
Expand All @@ -373,34 +373,33 @@ class MobBot {
toggleMedia = false;
console.log(`[${getCurrentDatetime('comm')}] LIVENOTIFRROR Get response data : `, response);
} else {
downloadImagesFromUrl(response.data[0].url, `./styles/ai/pepe-diffuser.jpg`, function () {
downloadImagesFromUrl(response.data[0].url, `./styles/ai/pepe-diffuser-x.jpg`, function () {
console.log(`[${getCurrentDatetime('comm')}] Image successfully downloaded from HuggingFace`);
});
};

try {
const mediaIds = await Promise.all([
xApi.v1.uploadMedia('./styles/ai/pepe-diffuser.jpg')
]);
const rwClient = xApi.readWrite;

const rwClient = xApi.readWrite;
try {
switch (toggleMedia) {
case true:
const mediaIds = await Promise.all([
xApi.v1.uploadMedia('./styles/ai/pepe-diffuser-x.jpg')
]);

await rwClient.v2.tweet({
text: `${axios.data.data[0].title}\
\
#${axios.data.data[0].game_name.split(' ').join('')}\
\nhttps://twitch.tv/${axios.data.data[0].user_name}`,
\n#daftmob #${axios.data.data[0].game_name.split(' ').join('')} #twitch #pepe\
\n\nhttps://twitch.tv/${axios.data.data[0].user_name}`,
media: { media_ids: mediaIds }
});
console.log(`[${getCurrentDatetime('comm')}] LIVENOTIF Tweet with media`);
break;
case false:
await rwClient.v2.tweet({
text: `${axios.data.data[0].title}\
\
#${axios.data.data[0].game_name.split(' ').join('')} #daftmob #twitch #pepe\
\nhttps://twitch.tv/${axios.data.data[0].user_name}`
\n#daftmob #${axios.data.data[0].game_name.split(' ').join('')} #twitch #pepe\
\n\nhttps://twitch.tv/${axios.data.data[0].user_name}`
});
console.log(`[${getCurrentDatetime('comm')}] LIVENOTIF Tweet without media`);
break;
Expand Down

0 comments on commit 1df80dd

Please sign in to comment.