Arround version
This commit is contained in:
20
main.py
20
main.py
@@ -1,9 +1,9 @@
|
||||
import os
|
||||
import random
|
||||
from dotenv import load_dotenv
|
||||
from telethon.sync import TelegramClient
|
||||
import markovify
|
||||
from argparse import ArgumentParser
|
||||
import requests
|
||||
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument("-d", "--dry", action='store_true', help="Run without sending a message")
|
||||
@@ -12,9 +12,7 @@ args = parser.parse_args()
|
||||
|
||||
load_dotenv()
|
||||
|
||||
api_id = os.getenv('API_ID')
|
||||
api_hash = os.getenv('API_HASH')
|
||||
entity = os.getenv('ENTITY')
|
||||
access_token = os.getenv('ACCESS_TOKEN')
|
||||
dry_run = args.dry
|
||||
filename = args.model
|
||||
|
||||
@@ -44,5 +42,15 @@ model = markovify.Text.from_json(model_json)
|
||||
if (dry_run):
|
||||
print(create_message(model))
|
||||
else:
|
||||
with TelegramClient('bot', api_id, api_hash) as client:
|
||||
client.send_message(entity=entity, message=create_message(model))
|
||||
data = {
|
||||
'chat_id': 'channel_608',
|
||||
'text': create_message(model),
|
||||
}
|
||||
response = requests.post(
|
||||
'https://arround-msg.gora.studio/v3/message/message',
|
||||
json = data,
|
||||
headers = {
|
||||
'x-access-token': access_token
|
||||
}
|
||||
)
|
||||
print(response.content)
|
||||
|
||||
Reference in New Issue
Block a user