Krispy
Bot not working?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Microsoft.Extensions.DependencyInjection;
namespace BotTesting
{
class Program
{
static void Main(string[] args) => new Program().RunBotAsync().GetAwaiter().GetResult();
private DiscordSocketClient _client;
private CommandService _commands;
private IServiceProvider _services;
public async Task RunBotAsync()
{
_client = new DiscordSocketClient();
_commands = new CommandService();
_services = new ServiceCollection()
.AddSingleton(_client)
.AddSingleton(_commands)
.BuildServiceProvider();
string token = "token here";
_client.Log += _client_Log;
await RegisterCommandsAsync();
await _client.LoginAsync(TokenType.Bot, token);
await _client.StartAsync();
await Task.Delay(-1);
}
private Task _client_Log(LogMessage arg)
{
Console.WriteLine(arg);
return Task.CompletedTask;
}
public async Task RegisterCommandsAsync()
{
_client.MessageReceived += HandleCommandAsync;
await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _services);
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Microsoft.Extensions.DependencyInjection;
namespace BotTesting
{
class Program
{
static void Main(string[] args) => new Program().RunBotAsync().GetAwaiter().GetResult();
private DiscordSocketClient _client;
private CommandService _commands;
private IServiceProvider _services;
public async Task RunBotAsync()
{
_client = new DiscordSocketClient();
_commands = new CommandService();
_services = new ServiceCollection()
.AddSingleton(_client)
.AddSingleton(_commands)
.BuildServiceProvider();
string token = "token here";
_client.Log += _client_Log;
await RegisterCommandsAsync();
await _client.LoginAsync(TokenType.Bot, token);
await _client.StartAsync();
await Task.Delay(-1);
}
private Task _client_Log(LogMessage arg)
{
Console.WriteLine(arg);
return Task.CompletedTask;
}
public async Task RegisterCommandsAsync()
{
_client.MessageReceived += HandleCommandAsync;
await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _services);
}
8 replies
How to change message?
#nullable disable
const float MIN_X = 1f;
const float MAX_X = 50f;
const float MIN_Y = 1f;
const float MAX_Y = 50f;
int première = (int) LireValeur();
int dernière = (int) LireValeur();
float x = LireValeur();
float y = LireValeur();
CalculerSommeValeurs(première, dernière);
Console.WriteLine("-------------------------");
AfficherImpairs(première, dernière);
Console.WriteLine("-------------------------");
Console.WriteLine(EstDansRégion(x, y));
Console.WriteLine("-------------------------");
static int CalculerSommeValeurs(int première, int dernière)
{
int changer = 0;
if (dernière < première)
{
changer = première;
première = dernière;
dernière = changer;
}
int total = 0;
while (première <= dernière)
{
total = total + première;
première = première + 1;
}
Console.WriteLine(total);
return total;
}
static int AfficherImpairs(int première, int dernière)
{
if (première % 2 != 0)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
if (première % 2 == 0)
{
première = première + 1;
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
return première;
}
//EstDansRégion(x, y)
//Si x >= MIN_X
//Si x <= MAX_X
//Si y >= MIN_Y
//Si y <= MAX_Y
//Retourner Vrai
//Sinon
//Retourner Faux
static bool EstDansRégion(float x, float y)
{
if (x >= MIN_X)
{
if (x <= MAX_X)
{
if (y >= MIN_Y)
{
if (y <= MAX_Y)
{
return true;
}
}
}
}
return false;
}
static float LireValeur()
{
Console.Write("Donnez une valeur : ");
return float.Parse(Console.ReadLine());
}
#nullable disable
const float MIN_X = 1f;
const float MAX_X = 50f;
const float MIN_Y = 1f;
const float MAX_Y = 50f;
int première = (int) LireValeur();
int dernière = (int) LireValeur();
float x = LireValeur();
float y = LireValeur();
CalculerSommeValeurs(première, dernière);
Console.WriteLine("-------------------------");
AfficherImpairs(première, dernière);
Console.WriteLine("-------------------------");
Console.WriteLine(EstDansRégion(x, y));
Console.WriteLine("-------------------------");
static int CalculerSommeValeurs(int première, int dernière)
{
int changer = 0;
if (dernière < première)
{
changer = première;
première = dernière;
dernière = changer;
}
int total = 0;
while (première <= dernière)
{
total = total + première;
première = première + 1;
}
Console.WriteLine(total);
return total;
}
static int AfficherImpairs(int première, int dernière)
{
if (première % 2 != 0)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
if (première % 2 == 0)
{
première = première + 1;
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
return première;
}
//EstDansRégion(x, y)
//Si x >= MIN_X
//Si x <= MAX_X
//Si y >= MIN_Y
//Si y <= MAX_Y
//Retourner Vrai
//Sinon
//Retourner Faux
static bool EstDansRégion(float x, float y)
{
if (x >= MIN_X)
{
if (x <= MAX_X)
{
if (y >= MIN_Y)
{
if (y <= MAX_Y)
{
return true;
}
}
}
}
return false;
}
static float LireValeur()
{
Console.Write("Donnez une valeur : ");
return float.Parse(Console.ReadLine());
}
7 replies
sum of all numbers in between [Answered]
int première = LireValeur();
int dernière = LireValeur();
CalculerSommeValeurs(première, dernière);
static int CalculerSommeValeurs(int première, int dernière)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 1;
}
return première;
}
static int LireValeur()
{
Console.Write("Donnez une valeur : ");
return int.Parse(Console.ReadLine());
}
int première = LireValeur();
int dernière = LireValeur();
CalculerSommeValeurs(première, dernière);
static int CalculerSommeValeurs(int première, int dernière)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 1;
}
return première;
}
static int LireValeur()
{
Console.Write("Donnez une valeur : ");
return int.Parse(Console.ReadLine());
}
126 replies