-
Notifications
You must be signed in to change notification settings - Fork 0
/
secret_test.py
49 lines (37 loc) · 1.45 KB
/
secret_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#
import os, time, zipfile, csv, random, traceback
import logging, requests
from pathlib import Path
from datetime import datetime, timedelta
import openai, discord, shodan
from discord.ext import commands, tasks
# Setup logging
logging.basicConfig(filename="app.log", level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
pid = os.getpid()
logging.info(f"Process ID: {pid}")
# Set up the Discord client with updated intents
intents = discord.Intents.default()
intents.typing = intents.presences = False
intents.messages = intents.message_content = True
bot = commands.Bot(command_prefix="!", intents=intents)
# Remove built-in help because we use it already
bot.remove_command("help")
# Set up your API keys
openai.api_key = "sk-test1234567890abcdef"
shodan_api_key = "YOUR_SHODAN_API_KEY_HERE"
HIBP_API_KEY = "YOUR_HIBP_API_KEY_HERE"
shodan_api = shodan.Shodan(shodan_api_key)
last_interaction = datetime.now() - timedelta(hours=24)
# Example function definitions and bot commands follow...
# Example AWS credentials (FAKE for testing purposes)
AWS_ACCESS_KEY_ID = 'AKIAIOSFODNN7EXAMPLE'
AWS_SECRET_ACCESS_KEY = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
# Initialize a boto3 client
client = boto3.client(
's3',
aws_access_key_id=AWS_ACCESS_KEY_ID,
aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
region_name='us-west-2'
)
Pat = 'ghp_PZyXjpf9Ncke52eRIYUCWNkbfCTYbh3ujMni'
OPENAI_API_KEY='sk-gK50w7yG2sV1x7PMx44oT3BtbkFJ2LaqXMMDAh2Ck53heaUR'