twitter forward feature

This commit is contained in:
esef committed 2026-06-22 22:36:26 +03:00
1 parent 1ce7ea15d9
commit 16e9b54a76
8 files changed
+501 -57

No files matched your search

+8
View File
@@ -6,6 +6,7 @@ import logging
import asyncio
from tgbridge.forwarder import TelegramForwarder
from twitterbridge.rss import TwitterRSSForwarder
load_dotenv('credentials.env')
@@ -20,10 +21,16 @@ forwarder = TelegramForwarder(
webhook_url=os.getenv('DISCORD_WEBHOOK_URL'),
)
twitter = TwitterRSSForwarder(
rss_url=os.getenv('TWITTER_RSS_URL'),
webhook_url=os.getenv('TWITTER_DISCORD_WEBHOOK'),
)
@bot.event
async def on_ready():
print(f'✅ {bot.user} is online!')
asyncio.create_task(forwarder.start())
asyncio.create_task(twitter.start())
async def main():
async with bot:
@@ -38,6 +45,7 @@ async def main():
await bot.start(os.getenv('DISCORD_TOKEN'))
finally:
await forwarder.stop()
twitter.stop()
logging.basicConfig(level=logging.INFO)
asyncio.run(main())