Skip to content

This is Discord Bot to post AI news from several telegram channels

Notifications You must be signed in to change notification settings

cycle-sync-ai/cyclesyncai-ai-news-dbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👻 Please follow me for new updates Dev.to | Github | Github Org
😉 Please join our discord server Discord
💫 Please have an interesting relationship with me Telegram | Email

CycleSyncAI-AI-News-Discord-Bot

This is a Discord Bot to post AI news from several telegram channels

Core Features

  • Monitor several Telegram channels for new content
  • Post new content to a Discord channel

Technical Stack

  • Python
  • Telethon
  • Discord.py

Key Components

  1. Monitor Telegram Channels

    • Uses Telethon to monitor Telegram channels
    • Detects new content, images, and videos
  2. Post to Discord channel

    • Uses Discord.py to post new content to a Discord channel

Installation

pip install -r requirements.txt

Environment Setup

Required environment variables:

API_ID = "Telelgram API ID"
API_HASH = "Telelgram API HASH"
DISCORD_TOKEN = "Discord Bot Token"
DISCORD_CHANNEL_ID = "Discord Channel ID"

Usage

python -m venv venv
source venv/bin/activate # Linux
venv/Scripts/activate # Windows
python main.py

Contributing

  • Fork the repository
  • Create your feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

Releases

No releases published

Packages

No packages published

Languages