Advertisement
OneTwitt

Untitled

Mar 9th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. Для создания бота, который будет пересылать сообщения из Discord в Telegram с переводом, вам нужно будет выполнить несколько шагов. Вот пример кода на Python, который использует библиотеки discord.py для Discord и pyTelegramBotAPI для Telegram:
  2.  
  3. Python
  4.  
  5. import discord
  6. from telebot import TeleBot
  7.  
  8. # Токен вашего бота в Discord
  9. DISCORD_TOKEN = 'ваш_токен_discord'
  10. # Токен вашего бота в Telegram
  11. TELEGRAM_TOKEN = 'ваш_токен_telegram'
  12. # ID чата в Telegram, куда будут пересылаться сообщения
  13. TELEGRAM_CHAT_ID = ваш_chat_id_telegram
  14.  
  15. # Создаем клиента Discord
  16. client = discord.Client()
  17.  
  18. # Создаем клиента Telegram
  19. bot = TeleBot(TELEGRAM_TOKEN)
  20.  
  21. @client.event
  22. async def on_ready():
  23. print(f'Logged in as {client.user}')
  24.  
  25. @client.event
  26. async def on_message(message):
  27. # Проверяем, что сообщение не от бота
  28. if message.author.bot:
  29. return
  30.  
  31. # Здесь можно добавить логику перевода сообщения
  32.  
  33. # Пересылаем сообщение в Telegram
  34. bot.send_message(TELEGRAM_CHAT_ID, message.content)
  35.  
  36. # Запускаем бота Discord
  37. client.run(DISCORD_TOKEN)
  38. # Запускаем бота Telegram в поллинге
  39. bot.polling()
  40. Код, созданный ИИ. Внимательно просмотрите
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement