Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/romanbaba/deprembilgi
🎉Afad'ın resmî web sitesi üzerinden çekilen deprem bilgilerini Discord aracılığı ile kullanıcıların gösterimine sunan bir bot.
https://github.com/romanbaba/deprembilgi
bot discord
Last synced: about 2 months ago
JSON representation
🎉Afad'ın resmî web sitesi üzerinden çekilen deprem bilgilerini Discord aracılığı ile kullanıcıların gösterimine sunan bir bot.
- Host: GitHub
- URL: https://github.com/romanbaba/deprembilgi
- Owner: romanbaba
- License: mit
- Created: 2023-02-20T16:19:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T18:29:45.000Z (8 months ago)
- Last Synced: 2024-05-20T22:03:28.740Z (8 months ago)
- Topics: bot, discord
- Language: TypeScript
- Homepage: https://romanwashere.xyz/
- Size: 42 KB
- Stars: 12
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord ile Afad depremlerine ulaşın ❤
Bu projenin genel amacı Afad resmî websitesi üzerinden deprem bilgilerini çekerek oluşan son depremi ayarlanan **deprem kanallarına** gönderim sağlamasıdır.## Yükleme
Projenin gereksinimi olan paketleri mevcut paket yöneticiniz ile projeye indirebilirsiniz, ben genel olarak `pnpm` kullanıyorum.```bash
npm install
pnpm install
yarn
```
## Kurulum
İlk öncelikle `src` klasörü içerisindeki `config.json` dosyasını açarak aşağıdaki `JSON` verisine ulaşın.
```json
{
"token": "token",
"id": "id",
"database": {
"url": "mongodb_url",
"webhook": "webhook_url"
}
}
```
### Verileri girmek
- **token**: Discord üzerinden aldığınız bot tokenini buraya gireceksiniz.
- **id**: Discord üzerinden aldığınız bot ID'sini buraya gireceksiniz.
- **url**: MongoDB üzerinden aldığınız veritabanı URI'sini buraya gireceksiniz (zorunlu değildir, es geçiniz!).
- **webhook**: Discord sunucunuzdan oluşturuğunuz webhook URL'sini buraya gireceksiniz (zorunlu değildir, es geçiniz!).
## Örnek bir komut objesi:```ts
import { Commands } from "../Interfaces";export const Command : Commands = {
name: "test",
description: "Bu örnek bir test komuturudr.",async execute(client, interaction) {
await interaction.deferReply();
}
}
```## Örnek bir etkinlik objesi:
```ts
import { Events } from "../Interfaces";export const Event: Events = {
name: "ready",
once: false,async execute(client) {
console.log(`Aktif: ${client.user?.tag}`)
},
};
```
## Lisans[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html/)
## Yazarlar ve Teşekkür- [@ewgsta](https://www.github.com/ewgsta) tarafından kodlanmış ve tasarlanmıştır, izni dışında hiç bir yerde paylaşılamaz.