mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-20 00:43:36 +03:00
Add temporary presence
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
parent
1c834f839a
commit
59747c496f
1 changed files with 9 additions and 3 deletions
10
Boyfriend.cs
10
Boyfriend.cs
|
@ -5,6 +5,7 @@ using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Remora.Discord.API.Abstractions.Gateway.Commands;
|
using Remora.Discord.API.Abstractions.Gateway.Commands;
|
||||||
using Remora.Discord.API.Abstractions.Objects;
|
using Remora.Discord.API.Abstractions.Objects;
|
||||||
|
using Remora.Discord.API.Gateway.Commands;
|
||||||
using Remora.Discord.API.Objects;
|
using Remora.Discord.API.Objects;
|
||||||
using Remora.Discord.Caching.Extensions;
|
using Remora.Discord.Caching.Extensions;
|
||||||
using Remora.Discord.Caching.Services;
|
using Remora.Discord.Caching.Services;
|
||||||
|
@ -40,9 +41,14 @@ public class Boyfriend {
|
||||||
).ConfigureServices(
|
).ConfigureServices(
|
||||||
(_, services) => {
|
(_, services) => {
|
||||||
services.Configure<DiscordGatewayClientOptions>(
|
services.Configure<DiscordGatewayClientOptions>(
|
||||||
options => options.Intents |= GatewayIntents.MessageContents
|
options => {
|
||||||
|
options.Intents |= GatewayIntents.MessageContents
|
||||||
| GatewayIntents.GuildMembers
|
| GatewayIntents.GuildMembers
|
||||||
| GatewayIntents.GuildScheduledEvents);
|
| GatewayIntents.GuildScheduledEvents;
|
||||||
|
options.Presence = new UpdatePresence(
|
||||||
|
UserStatus.Online, false, DateTimeOffset.UtcNow,
|
||||||
|
new[] { new Activity("with Remora.Discord", ActivityType.Game) });
|
||||||
|
});
|
||||||
services.Configure<CacheSettings>(
|
services.Configure<CacheSettings>(
|
||||||
settings => {
|
settings => {
|
||||||
settings.SetDefaultAbsoluteExpiration(TimeSpan.FromHours(1));
|
settings.SetDefaultAbsoluteExpiration(TimeSpan.FromHours(1));
|
||||||
|
|
Loading…
Add table
Reference in a new issue