mirror of
https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot.git
synced 2025-06-16 23:16:48 +00:00
added enviroment variables for telegram token
This commit is contained in:
parent
369f6d9efa
commit
8589082439
20
bot.py
20
bot.py
@ -1,14 +1,14 @@
|
||||
# Work with Python 3.7
|
||||
import logging
|
||||
import re
|
||||
import os
|
||||
|
||||
import telegram
|
||||
from telegram.ext import CommandHandler, Filters, MessageHandler, Updater
|
||||
|
||||
import credentials
|
||||
from functions import *
|
||||
|
||||
TOKEN = credentials.secrets["TELEGRAM_TOKEN"]
|
||||
TOKEN = os.environ["TELEGRAM"]
|
||||
TICKER_REGEX = "[$]([a-zA-Z]{1,4})"
|
||||
|
||||
# Enable logging
|
||||
@ -47,14 +47,18 @@ def tickerDetect(bot, update):
|
||||
for ticker in data:
|
||||
|
||||
# Keep track of which tickers had a return from tickerData()
|
||||
if ticker.lower() in tickers : tickers.remove(ticker.lower())
|
||||
if ticker.lower() in tickers:
|
||||
tickers.remove(ticker.lower())
|
||||
|
||||
reply = tickerDataReply(data[ticker])
|
||||
update.message.reply_text(text=reply, parse_mode=telegram.ParseMode.MARKDOWN)
|
||||
|
||||
# For any tickers that didnt have data, return that they don't exist.
|
||||
for ticker in tickers:
|
||||
update.message.reply_text(ticker.upper() + " does not exist, you should search for a real stock like $PSEC")
|
||||
update.message.reply_text(
|
||||
ticker.upper()
|
||||
+ " does not exist, you should search for a real stock like $PSEC"
|
||||
)
|
||||
|
||||
|
||||
def news(bot, update):
|
||||
@ -75,7 +79,8 @@ def news(bot, update):
|
||||
update.message.reply_text(text=reply, parse_mode=telegram.ParseMode.MARKDOWN)
|
||||
|
||||
# Keep track of which tickers had a return from tickerData()
|
||||
if ticker.lower() in tickers : tickers.remove(ticker.lower())
|
||||
if ticker.lower() in tickers:
|
||||
tickers.remove(ticker.lower())
|
||||
|
||||
|
||||
def dividend(bot, update):
|
||||
@ -91,10 +96,7 @@ def dividend(bot, update):
|
||||
|
||||
for ticker in tickers:
|
||||
message = tickerDividend(ticker)
|
||||
update.message.reply_text(
|
||||
text=message, parse_mode=telegram.ParseMode.MARKDOWN
|
||||
)
|
||||
|
||||
update.message.reply_text(text=message, parse_mode=telegram.ParseMode.MARKDOWN)
|
||||
|
||||
|
||||
def error(bot, update, error):
|
||||
|
@ -1,7 +0,0 @@
|
||||
secrets = {
|
||||
"TELEGRAM_TOKEN": "TELEGRAM_API_TOKEN",
|
||||
"TWITTER_CONSUMER_API": "CONSUMER_API",
|
||||
"TWITTER_CONSUMER_SECRET": "CONSUMER_SECRET",
|
||||
"TWITTER_ACCESS_TOKEN": "ACCESS_TOKEN",
|
||||
"TWITTER_ACCESS_SECRET": "ACCESS_SECRET",
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user