source: python-cinema-club-bot/strings.py@ 9be02d9

Last change on this file since 9be02d9 was 9be02d9, checked in by Mikhail Kirillov <w96k@…>, on Oct 10, 2024 at 4:12:00 AM

Fix #9. Add events commands

  • Property mode set to 100644
File size: 3.0 KB
Line 
1# This file is part of python-cinema-club-bot
2# contributed in 2024 by Mikhail Kirillov (~w96k) <w96k@runbox.com>
3
4# To the extent possible under law, the author(s) have dedicated all copyright
5# and related and neighboring rights to this software to the public domain
6# worldwide. This software is distributed without any warranty.
7
8# You should have received a copy of the CC0 Public Domain Dedication along
9# with this software. If not, see:
10# <http://creativecommons.org/publicdomain/zero/1.0/>
11
12INVALID_COMMAND = "Invalid command. Available commands: /add /list /remove /chooser /about"
13
14MOVIE_ANOTHER_USER = "Movie should choose another user ({user})"
15MOVIE_NOT_PROVIDED = "Movie IMDB id is not provided. Use /movie <imdb_id>"
16MOVIE_NOT_FOUND = "Movie not found on IMDB"
17EXPECTED_ONE_MOVIE = "Expected only one movie"
18FETCHING_MOVIE = "Movie with ID {id} is being fetched: https://imdb.com/title/tt{id}/"
19FETCHING_ERROR = "Couldn't fetch movie or it is not found. Provide IMDB id, for example: 0133093"
20MOVIE_REMOVE = "Movie \"{title}\" with id {id} has been removed"
21MOVIE_SET = "Movie \"{title}\" proposed by {user} is succesfully set as next to watch"
22MOVIES_LIST = "\"{title}\" IMDB:{id} by {user} \n"
23NO_MOVIES = "No movies"
24
25USER_NOT_FOUND = "Provided user ({user}) not found. Check /list"
26USER_NOT_PROVIDED = "User(s) is not provided"
27EXPECTED_ONE_USER = "Expected only one user"
28ADD_MORE_USERS = "There is no users added. You can add people who can choose movies using /add nickname"
29NEXT_MOVIE_USER = "Next movie choice is up to {user}"
30
31USER_ADD = "User {user} has been added"
32USERS_ADDED = "Users have been added successfully. Use /list to view."
33USER_REMOVE = "User {user} has been removed. Use /list to view."
34USERS_REMOVED = "Users has been removed"
35USER_SET = "Users have been set successfully. Use /list to view."
36USER_CHOOSE = "Next movie should choose: {user}"
37NO_USERS = "No user added. You can add users by /add <nickname1> <nickname2>"
38
39EVENT_INVALID_DATETIME = """
40Can't parse provided datetime. It should comply template like this:
41/event 1.08.2024/18:00 <where>
42"""
43EVENT_CANT_BE_IN_PAST = "Event can't happen in the past. You set {when}, but today is {today}"
44EVENT_ARGS_NOT_PROVIDED = """
45Event commands need arguments provided:
46/event <when> <where>
47/event 1.08.2024/18:00 84 Erevan Str 1st entrance 7 floor 451 apartment
48"""
49EVENT_WHERE_NOT_PROVIDED = """
50Second <where> argument is not provided and previous event doesn't has it.
51/event <when> <where>
52/event 1.08.2024/18:00 84 Erevan Str 1st entrance 7 floor 451 apartment
53"""
54
55EVENT_CREATED = "Event at {when} was created"
56EVENT_EDITED = "Event at {when} was modified"
57EVENTS_LIST = "[{finished}] \"{movie}\" by {user} at {when} in {where}\n"
58EVENT_MOVIE_NOT_CHOOSEN = "You should choose a film first using /movie <imdb_id>"
59EVENT_MOVIE_NOT_SET = "<None>"
60EVENT_USER_HAD_EVENT = "User {user} have already finished event, so he can't choose twice. See /next or /list"
61NO_EVENTS = "No events"
62
63UNDEFINED_ERROR = "Exception: something unexpected happened. Check the logs."
Note: See TracBrowser for help on using the repository browser.