This commit is contained in:
14
Holiday events/Holiday events.csproj
Normal file
14
Holiday events/Holiday events.csproj
Normal file
@@ -0,0 +1,14 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<RootNamespace>Holiday_events</RootNamespace>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\PluginManager\PluginManager.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
88
Holiday events/holiday.cs
Normal file
88
Holiday events/holiday.cs
Normal file
@@ -0,0 +1,88 @@
|
||||
using Discord.WebSocket;
|
||||
using Discord;
|
||||
using PluginManager.Interfaces;
|
||||
namespace Holiday_events
|
||||
{
|
||||
public class Holiday : DBEvent
|
||||
{
|
||||
public string name => "Holiday Events";
|
||||
|
||||
public string description => "Happy Holiday";
|
||||
|
||||
public async void Start(DiscordSocketClient client)
|
||||
{
|
||||
while(true)
|
||||
{
|
||||
if (DateTime.Today.Hour == 0 && DateTime.Today.Minute == 0)
|
||||
await VerificareData(client);
|
||||
await Task.Delay(1000 * 60-1);
|
||||
}
|
||||
}
|
||||
|
||||
private async Task VerificareData(DiscordSocketClient client)
|
||||
{
|
||||
string day = DateTime.Now.Day.ToString();
|
||||
string month = DateTime.Now.Month.ToString();
|
||||
|
||||
if (day == "1" && month == "1")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "Happy New Year!";
|
||||
builder.Description = $"Make way for {DateTime.Now.Year}!\nNew adventures are around the corner.";
|
||||
builder.ImageUrl = "https://i.imgur.com/AWhxExZ.jpg";
|
||||
builder.Color = Color.Gold;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
|
||||
}
|
||||
else if (day == "1" && month == "5")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "Happy May Day!";
|
||||
builder.Description = " You have worked very hard throughout the year to meet all your goals. Now it is a day to relax and rejoice.\nSending you warm wishes on International Worker’s Day.";
|
||||
builder.ImageUrl = "https://i.imgur.com/SIIwelU.jpeg";
|
||||
builder.Color = Color.LightOrange;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
}
|
||||
else if (day == "25" && month == "12")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "Happy May Day!";
|
||||
builder.Description = "Wishing you and your family health, happiness, peace and prosperity this Christmas and in the coming New Year.";
|
||||
builder.ImageUrl = "https://i.imgur.com/qsDOI4t.jpg";
|
||||
builder.Color = Color.Red;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
|
||||
}
|
||||
else if (day =="1" && month == "12")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "Romania National Day";
|
||||
builder.Description = "I wish the people of Romania a happy national day and peace and prosperity in the year ahead.";
|
||||
builder.ImageUrl = "https://i.imgur.com/vHQnFHp.jpg";
|
||||
builder.Color = Color.Blue;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
}
|
||||
|
||||
else if (day == "8" && month == "3")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "National Womens Day";
|
||||
builder.Description = "Today we celebrate every woman on the planet. You bring so much love and beauty into our world just by being in it, and it makes everyone a little bit happier. The Sun shines brighter when you smile, ladies, so keep smiling! Happy Woman’s Day!";
|
||||
builder.ImageUrl = "https://i.imgur.com/dVzQ3rp.jpg";
|
||||
builder.Color = Color.Red;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
}
|
||||
|
||||
else if (day == "31" && month == "10")
|
||||
{
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
builder.Title = "Happy Halloween";
|
||||
builder.Description = "This October, may your treats be many and your tricks be few. Hope you have a sweet Halloween.";
|
||||
builder.ImageUrl = "https://i.imgur.com/cJf6EgI.jpg";
|
||||
builder.Color = Color.Orange;
|
||||
await client.GetGuild(client.Guilds.First().Id).DefaultChannel.SendMessageAsync(embed: builder.Build());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user