Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import discord
- from dotenv import load_dotenv
- import tweepy
- class MyStreamListener(tweepy.StreamListener):
- def on_status(self, status):
- print(status.text)
- load_dotenv()
- TOKEN = os.getenv('DISCORD_TOKEN')
- GUILD = os.getenv('DISCORD_GUILD')
- client = discord.Client()
- consumer_token = os.getenv("consumer_token")
- consumer_secret = os.getenv("consumer_secret")
- auth = tweepy.AppAuthHandler(consumer_token, consumer_secret)
- api = tweepy.API(auth)
- #myStreamListener = MyStreamListener()
- #myStream = tweepy.Stream(auth=api.auth, listener=myStreamListener())
- @client.event
- async def on_ready():
- for guild in client.guilds:
- if guild.name == GUILD:
- break
- print(
- f'{client.user} is connected to the following guild:\n'
- f'{guild.name}(id: {guild.id})'
- )
- members = '\n - '.join([member.name for member in guild.members])
- print(f'Guild Members:\n - {members}')
- @client.event
- async def on_message(message):
- if message.content.find("!test") != -1:
- for tweet in tweepy.Cursor(api.search, q='tweepy').items(1):
- await message.channel.send(tweet.text)
- client.run(TOKEN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement