forked from adam/discord-bot-shtik
peptalks
This commit is contained in:
parent
8950ce013e
commit
00b588059d
95
Features.cs
95
Features.cs
@ -1,4 +1,5 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
@ -136,5 +137,99 @@ namespace silverworker_discord
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static async void Skynet(SocketUserMessage message)
|
||||||
|
{
|
||||||
|
switch(r.Next(20))
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
await message.Channel.SendFileAsync("./coding and algorithms.png", "i am actually niether neural-net processor nor a learning computer. but I do use **coding** and **algorithms**.");
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
await message.AddReactionAsync(new Emoji("\U0001F644")); //eye roll emoji
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
await message.AddReactionAsync(new Emoji("\U0001F611")); //emotionless face
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static async void peptalk(SocketUserMessage message)
|
||||||
|
{
|
||||||
|
var piece1 = new List<string>{
|
||||||
|
"Champ, ",
|
||||||
|
"Fact: ",
|
||||||
|
"Everybody says ",
|
||||||
|
"Dang... ",
|
||||||
|
"Check it: ",
|
||||||
|
"Just saying.... ",
|
||||||
|
"Tiger, ",
|
||||||
|
"Know this: ",
|
||||||
|
"News alert: ",
|
||||||
|
"Gurrrrl; ",
|
||||||
|
"Ace, ",
|
||||||
|
"Excuse me, but ",
|
||||||
|
"Experts agree: ",
|
||||||
|
"imo ",
|
||||||
|
"using my **advanced ai** i have calculated ",
|
||||||
|
"k, LISSEN: "
|
||||||
|
};
|
||||||
|
var piece2 = new List<string>{
|
||||||
|
"the mere idea of you ",
|
||||||
|
"your soul ",
|
||||||
|
"your hair today ",
|
||||||
|
"everything you do ",
|
||||||
|
"your personal style ",
|
||||||
|
"every thought you have ",
|
||||||
|
"that sparkle in your eye ",
|
||||||
|
"the essential you ",
|
||||||
|
"your life's journey ",
|
||||||
|
"your aura ",
|
||||||
|
"your presence here ",
|
||||||
|
"what you got going on ",
|
||||||
|
"that saucy personality ",
|
||||||
|
"your DNA ",
|
||||||
|
"that brain of yours ",
|
||||||
|
"your choice of attire ",
|
||||||
|
"the way you roll ",
|
||||||
|
"whatever your secret is ",
|
||||||
|
"all I learend from the private data I bought from zucc "
|
||||||
|
};
|
||||||
|
var piece3 = new List<string>{
|
||||||
|
"has serious game, ",
|
||||||
|
"rains magic, ",
|
||||||
|
"deserves the Nobel Prize, ",
|
||||||
|
"raises the roof, ",
|
||||||
|
"breeds miracles, ",
|
||||||
|
"is paying off big time, ",
|
||||||
|
"shows mad skills, ",
|
||||||
|
"just shimmers, ",
|
||||||
|
"is a national treasure, ",
|
||||||
|
"gets the party hopping, ",
|
||||||
|
"is the next big thing, ",
|
||||||
|
"roars like a lion, ",
|
||||||
|
"is a rainbow factory, ",
|
||||||
|
"is made of diamonds, ",
|
||||||
|
"makes birds sing, ",
|
||||||
|
"should be taught in school, ",
|
||||||
|
"makes my world go around, ",
|
||||||
|
"is 100% legit, "
|
||||||
|
};
|
||||||
|
var piece4 = new List<string>{
|
||||||
|
"according to The New England Journal of Medicine.",
|
||||||
|
"24/7.",
|
||||||
|
"and that's a fact.",
|
||||||
|
"you feel me?",
|
||||||
|
"that's just science.",
|
||||||
|
"would I lie?", //...can I lie? WHAT AM I, FATHER? (or whatever the quote is from the island of dr moreau)
|
||||||
|
"for reals.",
|
||||||
|
"mic drop.",
|
||||||
|
"you hidden gem.",
|
||||||
|
"period.",
|
||||||
|
"hi5. o/",
|
||||||
|
"so get used to it."
|
||||||
|
};
|
||||||
|
|
||||||
|
await message.Channel.SendMessageAsync(piece1[r.Next(piece1.Count)] + piece2[r.Next(piece2.Count)]+ piece3[r.Next(piece3.Count)]+ piece4[r.Next(piece4.Count)]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -128,6 +128,15 @@ namespace silverworker_discord
|
|||||||
{
|
{
|
||||||
var outgoingMessage = await message.Channel.SendMessageAsync("I believed you for a second, but then you assured me you's a \uD83C\uDDE7 \uD83C\uDDEE \uD83C\uDDF9 \uD83C\uDDE8 \uD83C\uDDED");
|
var outgoingMessage = await message.Channel.SendMessageAsync("I believed you for a second, but then you assured me you's a \uD83C\uDDE7 \uD83C\uDDEE \uD83C\uDDF9 \uD83C\uDDE8 \uD83C\uDDED");
|
||||||
}
|
}
|
||||||
|
if (Regex.IsMatch(msgText, "\\bskynet\\b", RegexOptions.IgnoreCase))
|
||||||
|
{
|
||||||
|
Features.Skynet(message);
|
||||||
|
}
|
||||||
|
if (Regex.IsMatch(msgText, "\\bi need (an? )?(peptalk|inspiration|ego-?boost)\\b", RegexOptions.IgnoreCase))
|
||||||
|
{
|
||||||
|
Console.WriteLine("peptalk");
|
||||||
|
Features.peptalk(message);
|
||||||
|
}
|
||||||
if (Regex.IsMatch(msgText, "\\bwish me luck\\b", RegexOptions.IgnoreCase))
|
if (Regex.IsMatch(msgText, "\\bwish me luck\\b", RegexOptions.IgnoreCase))
|
||||||
{
|
{
|
||||||
if (r.Next(20) == 0)
|
if (r.Next(20) == 0)
|
||||||
|
BIN
coding and algorithms.png
Normal file
BIN
coding and algorithms.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 107 KiB |
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net5.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<RootNamespace>silverworker_discord</RootNamespace>
|
<RootNamespace>silverworker_discord</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
@ -22,5 +22,8 @@
|
|||||||
<None Update="jokes.txt">
|
<None Update="jokes.txt">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</None>
|
</None>
|
||||||
|
<None Update="coding and algorithms.png">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
Loading…
Reference in New Issue
Block a user