CoopWeatherBot

所属分类:救灾/预报
开发工具:Dart
文件大小:1016KB
下载次数:0
上传日期:2023-06-04 13:23:03
上 传 者sh-1993
说明:  Telegram Coop聊天和Discord服务器的天气和更多信息
(Weather and more for Telegram Coop chat and Discord server)

文件列表:
.env.example (201, 2023-09-17)
Dockerfile (117, 2023-09-17)
analysis_options.yaml (951, 2023-09-17)
assets (0, 2023-09-17)
assets\db (0, 2023-09-17)
assets\db\migrations (0, 2023-09-17)
assets\db\migrations\1677944890_migration.sql (109, 2023-09-17)
assets\db\migrations\1677945733_migration_idx.sql (60, 2023-09-17)
assets\db\migrations\1678017041_chat.sql (147, 2023-09-17)
assets\db\migrations\1678395847_bot_user.sql (171, 2023-09-17)
assets\db\migrations\1678536066_reputation.sql (511, 2023-09-17)
assets\db\migrations\1679067035_weather.sql (229, 2023-09-17)
assets\db\migrations\1679234410_news.sql (219, 2023-09-17)
assets\db\migrations\1680876508_chat_member.sql (482, 2023-09-17)
assets\db\migrations\1682106695-conversator-chat.sql (385, 2023-09-17)
assets\db\migrations\1684072242_chat_swearwords.sql (89, 2023-09-17)
assets\db\migrations\1693325778_conversator_user.sql (424, 2023-09-17)
assets\db\queries (0, 2023-09-17)
assets\db\queries\bot_user (0, 2023-09-17)
assets\db\queries\bot_user\create_bot_user.sql (103, 2023-09-17)
assets\db\queries\bot_user\create_chat_member.sql (116, 2023-09-17)
assets\db\queries\bot_user\delete_bot_user.sql (91, 2023-09-17)
assets\db\queries\bot_user\get_all_bot_users_for_chat.sql (162, 2023-09-17)
assets\db\queries\bot_user\get_single_user_for_chat.sql (190, 2023-09-17)
assets\db\queries\bot_user\update_premium_status.sql (64, 2023-09-17)
assets\db\queries\chat (0, 2023-09-17)
assets\db\queries\chat\create_chat.sql (96, 2023-09-17)
assets\db\queries\chat\get_all_chat_ids.sql (48, 2023-09-17)
assets\db\queries\chat\get_all_chats.sql (56, 2023-09-17)
assets\db\queries\chat\set_swearwords_config.sql (64, 2023-09-17)
assets\db\queries\conversator_chat (0, 2023-09-17)
assets\db\queries\conversator_chat\create_message.sql (178, 2023-09-17)
assets\db\queries\conversator_chat\find_conversation.sql (100, 2023-09-17)
assets\db\queries\conversator_chat\get_chat_messages.sql (113, 2023-09-17)
assets\db\queries\conversator_user (0, 2023-09-17)
assets\db\queries\conversator_user\create_conversator_user.sql (234, 2023-09-17)
... ...

~Simple bot to get the current weather and post it to Coop chat as requested from the member Denis Korshunov.~ # WeatherBot Once started as a simple bot to automatically send out weather to the Telegram channel with friends, this bot has evolved a lot ever since. Now available for Discord as well! ## Features - Weather - Get timely notifications for the watchlist of cities; - Get the current weather for the city; - News - Read latest morning, afternoon and evening news or get them whenever you want; - YouTube - Search for videos on YouTube (originally planned to be used for songs, but who cares?!); - ChatGPT - Have a question? Worry not, ChatGPT is here to help you! Ask single questions or have a conversation with it; - Jokes - Feels like a bad day? Perhaps some jokes can make it better; - Reputation - Particularly useful for the chats with friends, this module allows to increase or decrease reputation of the people. Use it wisely; - Accordion votes - Someone has sent a message that has already been there? Start a vote to mark it as chestnut; - And some much more - And many more to come, stay tuned; ## How to start If you want to try out this bot yourself, you'd need to have [Dart](https://dart.dev/) and [PostgreSQL](https://www.postgresql.org/) installed and running. Once ready, follow these steps: 1. `cp .env.example .env` 2. Update variables in the .env file 3. `dart pub get` 3. `dart bin/main.dart -p telegram` or `dart bin/main.dart -p discord` [Private tools](https://github.com/dmbaranov/CoopWeatherBot-tools)

近期下载者

相关文件


收藏者