tested news api
This commit is contained in:
parent
ebbd94497d
commit
3342e60816
@ -8,6 +8,7 @@ import time
|
|||||||
import sys
|
import sys
|
||||||
import logging
|
import logging
|
||||||
from telebot import types
|
from telebot import types
|
||||||
|
import telegram_bot.news_fetcher as news
|
||||||
|
|
||||||
user_list = []
|
user_list = []
|
||||||
|
|
||||||
@ -37,6 +38,10 @@ def send_start(message):
|
|||||||
def send_version(message):
|
def send_version(message):
|
||||||
bot.reply_to(message, version)
|
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
|
@bot.message_handler(commands=['help']) # /help -> sending all functions
|
||||||
def send_welcome(message):
|
def send_welcome(message):
|
||||||
|
@ -50,7 +50,6 @@ def send_start(message):
|
|||||||
def send_version(message):
|
def send_version(message):
|
||||||
bot.reply_to(message, bot_version)
|
bot.reply_to(message, bot_version)
|
||||||
|
|
||||||
|
|
||||||
@bot.message_handler(commands=['help']) # /help -> sending all functions
|
@bot.message_handler(commands=['help']) # /help -> sending all functions
|
||||||
def send_welcome(message):
|
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")
|
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
|
import sys
|
||||||
from newsapi import NewsApiClient
|
from newsapi import NewsApiClient
|
||||||
newsapi = NewsApiClient(api_key=api_key)
|
|
||||||
from pandas.io.json import json_normalize
|
from pandas.io.json import json_normalize
|
||||||
import pandas as pd
|
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__':
|
if __name__ == '__main__':
|
||||||
sys.exit(-1)
|
print(top_headlines)
|
||||||
|
print(all_articles)
|
@ -4,4 +4,4 @@ Markdown==3.3.6
|
|||||||
Pillow==9.0.1
|
Pillow==9.0.1
|
||||||
yfinance==0.1.70
|
yfinance==0.1.70
|
||||||
newsapi-python
|
newsapi-python
|
||||||
pandas
|
pandas~=1.4.1
|
||||||
|
Loading…
Reference in New Issue
Block a user