implemented /news and deleted debugbot (edit BOT_API_KEY instead) #2
@ -8,6 +8,7 @@ import time
|
||||
import sys
|
||||
import logging
|
||||
from telebot import types
|
||||
import telegram_bot.news_fetcher as news
|
||||
|
||||
user_list = []
|
||||
|
||||
@ -37,6 +38,10 @@ def send_start(message):
|
||||
def send_version(message):
|
||||
bot.reply_to(message, version)
|
||||
|
||||
@bot.message_handler(commands=['news'])
|
||||
def send_news(message):
|
||||
user_id = int(message.from_user.id)
|
||||
bot.send_message(chat_id = user_id, text="news will be displayed here")
|
||||
|
||||
@bot.message_handler(commands=['help']) # /help -> sending all functions
|
||||
def send_welcome(message):
|
||||
|
@ -50,7 +50,6 @@ def send_start(message):
|
||||
def send_version(message):
|
||||
bot.reply_to(message, bot_version)
|
||||
|
||||
|
||||
@bot.message_handler(commands=['help']) # /help -> sending all functions
|
||||
def send_welcome(message):
|
||||
bot.reply_to(message, "/id or /auth for authentication. /update to get updates on your shares. /users to see all users. For further details see aktienbot.flokaiser.com")
|
||||
|
@ -8,9 +8,21 @@ __license__ = "None"
|
||||
|
||||
import sys
|
||||
from newsapi import NewsApiClient
|
||||
newsapi = NewsApiClient(api_key=api_key)
|
||||
from pandas.io.json import json_normalize
|
||||
import pandas as pd
|
||||
|
||||
# Init
|
||||
newsapi = NewsApiClient(api_key='4261069558d64489a104ca40df8d2edc')
|
||||
|
||||
# /v2/top-headlines
|
||||
top_headlines = newsapi.get_top_headlines(q='bitcoin', sources='bbc-news,the-verge', language='en')
|
||||
|
||||
# /v2/everything
|
||||
all_articles = newsapi.get_everything(q='bitcoin', sources='bbc-news,the-verge', domains='bbc.co.uk,techcrunch.com', from_param='2022-03-14', to='2022-03-15', language='en', sort_by='relevancy', page=2)
|
||||
|
||||
# /v2/top-headlines/sources
|
||||
sources = newsapi.get_sources()
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(-1)
|
||||
print(top_headlines)
|
||||
print(all_articles)
|
@ -4,4 +4,4 @@ Markdown==3.3.6
|
||||
Pillow==9.0.1
|
||||
yfinance==0.1.70
|
||||
newsapi-python
|
||||
pandas
|
||||
pandas~=1.4.1
|
||||
|
Loading…
Reference in New Issue
Block a user