niles-bot / niles

Niles - a Discord bot for interfacing with Google Calendar
http://nilesbot.com
MIT License
61 stars 22 forks source link

Daily Calendar Output #206

Open PsionicTemplar opened 2 years ago

PsionicTemplar commented 2 years ago

Subject of the feature

I'd be interested in seeing someone add a scheduler to this for the !display command. For example, if I tell it to run !display at 8am every day in a specific channel, it would ping me every day at 8am.

Thinking something along the lines of !< command > < start date > < start time > < interval <s, m, h, d> >

Backstory: I use slack a lot for work and was looking for a good Discord <-> Google Calendar bot to match the functionality of the one in slack. It's very useful to me to have it ping me with my calendar events at 8am so I know what's on the agenda. I did see in #12 there is a notification system that is in progress or will be in progress to match the other functionality of slack's Google Calendar integration I love.

This is my first issue ever on a public repo... Sorry if I missed anything or was vague.

mchangrh commented 2 years ago

Like a sort of daily brief? That should be doable but I know discord is very picky about mentions in embeds

PsionicTemplar commented 2 years ago

Doesn't even need to be a mention. I just use it in a private server for myself so I have notifications set up accordingly to alert to all messages. I assume though, for others, a mention might be wanted as a feature.

Pitxitxita commented 2 years ago

I used to use Niles, but found one that suits my purposes better: ChronicleBot I only mention it because it can do reminders based on the Google calendar item and it does the daily updated list you wanted. It's new, but I have been running three separate calendars (same channel) for over 30 days without a problem,