Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/josee9988/daily-image-discord-bot

A fun π—±π—Άπ˜€π—°π—Όπ—Ώπ—± π—―π—Όπ˜ πŸ€– that displays a π’“π’‚π’π’…π’π’Ž π’Šπ’Žπ’‚π’ˆπ’† from your Google Photos album every 12 𝒉𝒐𝒖𝒓𝒔 πŸ–ΌοΈ πŸ“Έ Surprise your server with a random image twice a day πŸ€—
https://github.com/josee9988/daily-image-discord-bot

bot bots botsfordiscord discord discord-app discord-application discord-bot discord-js discordbot discordbotlist discordbots discordjs force google-photos google-photos-album gphotos-album javascript photos typescript webscraping

Last synced: about 1 month ago
JSON representation

A fun π—±π—Άπ˜€π—°π—Όπ—Ώπ—± π—―π—Όπ˜ πŸ€– that displays a π’“π’‚π’π’…π’π’Ž π’Šπ’Žπ’‚π’ˆπ’† from your Google Photos album every 12 𝒉𝒐𝒖𝒓𝒔 πŸ–ΌοΈ πŸ“Έ Surprise your server with a random image twice a day πŸ€—

Awesome Lists containing this project

README

        

# **Daily Image Discord Bot**







Issues


GitHub pull requests



A simple bot that let you send **daily random images** from any *public google photos album*
. **[πŸ€–](https://discord.com/oauth2/authorize?client_id=806274731245436960&scope=bot&permissions=52224)**
This bot was made for fun purposes, "*dimg*" does **not** collect unnecessary data or sell anything to third parties.
Feel safeπŸ›‘οΈ.

**⚠️DISCLAIMER:** The bot could not be installed anymore on more than 100 servers. The discord staff claimed that: "*it's clear that you joined a number of servers inorganically in order to grow your bot and qualify for verification. Therefore, we cannot verify your bot*" so I decided to leave it as is, and stop its development until the discord team decides to change its mind, because, obviously that what they are claiming is completely wrong and inaccurate⚠️.

---

## **Installation** πŸš₯

1. **[Add the bot to your serverπŸ€–](https://discord.com/oauth2/authorize?client_id=806274731245436960&scope=bot&permissions=52224)**
2. Make sure the bot has permissions to write in the channel you selected or on the channel you are using to talk with
the bot.
3. The only users that are allowed to use the installation commands are the **users** with **admin permissions**.
4. Use `!dimg channel nameOfYourChannel` to specify the channel where **dimg** will post the photos.
5. Use `!dimg albumlink linkOfYourPublicGooglePhotosAlbum` to let the bot know where to find your photos.
6. Enjoy. Every 12 hours a new random photo from your public GPhotos album will suddenly appear in your desired channel!

---

## **Commands** πŸ”¬

*Daily Image Discord Bot* uses the **prefix** **`!dimg`**, so each command must be preceded by that prefix.

1. **`help`** -> Displays the command list and the prefix.
2. **`channel `** -> This command tells the bot where to send the images. Make sure the bot has
access and write permissions in that channel tho.
3. **`albumlink `** -> This command tells the bot the link of your public Google
Photos album.
4. **`now`** -> If `channel` and `albumlink` are set, and you are typing the message from the specified channel, then it
will force a photo to appear just now (it will not break the cron schedule, just forces an extra photo to appear now)
5. **`sendmsg`** -> The message that will be sent when the image is sent.
6. **`info`** -> Useful links (documentation/ owner contact).
7. **`ping`** -> Displays bot latency and API latency.
8. **`pong`** -> Replies pingπŸ€ͺ.

- The commands `!dimg channel`, `!dimg albumlink` and `!dimg now` can only be executed by the server administrators (to
avoid server trolls).

---

## **Built with** πŸ› οΈπŸ”§

- [Node.js](https://nodejs.org/en/)
- [npm](https://www.npmjs.com/)
- [MongoDB Atlas](https://www.mongodb.com/cloud/atlas)
- [Discord.js](https://discord.js.org/#/)
- [Heroku](https://heroku.com/)

---



Daily Image Bot

_Made with a lot of ❀️❀️ by **[@Josee9988](https://github.com/Josee9988)**_